# near model CODE resource # jump table entries: 3192-3232 (41 of them) 00000000 4E56 EC4C link A6, -0x13B4 00000004 48E7 1118 movem.l -[A7], D3,D7,A3,A4 00000008 206E 0008 movea.l A0, [A6 + 0x8] 0000000C 4AA8 0016 tst.l [A0 + 0x16] 00000010 6700 00CE beq +0xD0 /* 000000E0 */ 00000014 47EE EC4C lea.l A3, [A6 - 0x13B4] 00000018 2F0B move.l -[A7], A3 0000001A 4EAD 0682 jsr [A5 + 0x682 /* export_204 */] 0000001E 206E 0008 movea.l A0, [A6 + 0x8] 00000022 2768 0016 0008 move.l [A3 + 0x8], [A0 + 0x16] 00000028 486E FFF8 pea.l [A6 - 0x8] 0000002C 4EAD 33EA jsr [A5 + 0x33EA /* export_1657 */] 00000030 606C bra +0x6E /* 0000009E */ label00000032: 00000032 2F0B move.l -[A7], A3 00000034 7002 moveq.l D0, 0x02 00000036 1F00 move.b -[A7], D0 00000038 4EAD 069A jsr [A5 + 0x69A /* export_207 */] 0000003C 2F0B move.l -[A7], A3 0000003E 486D ED2C pea.l [A5 - 0x12D4] 00000042 4EAD 2042 jsr [A5 + 0x2042 /* export_1028 */] 00000046 7E06 moveq.l D7, 0x06 label00000048: 00000048 48C7 ext.l D7 0000004A 2007 move.l D0, D7 0000004C 5980 subq.l D0, 4 0000004E E588 lsl D0, 2 00000050 2200 move.l D1, D0 00000052 E588 lsl D0, 2 00000054 D081 add.l D0, D1 00000056 41EB 0581 lea.l A0, [A3 + 0x581] 0000005A 4A30 0800 tst.b [A0 + D0] 0000005E 6734 beq +0x36 /* 00000094 */ 00000060 48C7 ext.l D7 00000062 2007 move.l D0, D7 00000064 5D80 subq.l D0, 6 00000066 E780 asl D0, 3 00000068 41EB 0968 lea.l A0, [A3 + 0x968] 0000006C 49F0 0800 lea.l A4, [A0 + D0] 00000070 558F subq.l A7, 2 00000072 486E FFF8 pea.l [A6 - 0x8] 00000076 A8AE syscall EmptyRect 00000078 4A1F tst.b [A7]+ 0000007A 670C beq +0xE /* 00000088 */ 0000007C 41EE FFF8 lea.l A0, [A6 - 0x8] 00000080 224C movea.l A1, A4 00000082 20D9 move.l [A0]+, [A1]+ 00000084 20D9 move.l [A0]+, [A1]+ 00000086 600C bra +0xE /* 00000094 */ label00000088: 00000088 486E FFF8 pea.l [A6 - 0x8] 0000008C 2F0C move.l -[A7], A4 0000008E 486E FFF8 pea.l [A6 - 0x8] 00000092 A8AB syscall UnionRect label00000094: 00000094 3007 move.w D0, D7 00000096 5247 addq.w D7, 1 00000098 0C47 0035 cmpi.w D7, 0x35 /* '5' */ 0000009C 6FAA ble -0x54 /* 00000048 */ label0000009E: 0000009E 558F subq.l A7, 2 000000A0 2F0B move.l -[A7], A3 000000A2 4EAD 0692 jsr [A5 + 0x692 /* export_206 */] 000000A6 4A1F tst.b [A7]+ 000000A8 6788 beq -0x76 /* 00000032 */ 000000AA 2F0B move.l -[A7], A3 000000AC 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 000000B0 558F subq.l A7, 2 000000B2 486E FFF8 pea.l [A6 - 0x8] 000000B6 A8AE syscall EmptyRect 000000B8 4A1F tst.b [A7]+ 000000BA 6624 bne +0x26 /* 000000E0 */ 000000BC 558F subq.l A7, 2 000000BE 486E FFF8 pea.l [A6 - 0x8] 000000C2 486D DF0E pea.l [A5 - 0x20F2] 000000C6 486E FFF8 pea.l [A6 - 0x8] 000000CA A8AA syscall SectRect 000000CC 4A1F tst.b [A7]+ 000000CE 6710 beq +0x12 /* 000000E0 */ 000000D0 206E 0008 movea.l A0, [A6 + 0x8] 000000D4 41E8 001A lea.l A0, [A0 + 0x1A] 000000D8 43EE FFF8 lea.l A1, [A6 - 0x8] 000000DC 20D9 move.l [A0]+, [A1]+ 000000DE 20D9 move.l [A0]+, [A1]+ label000000E0: 000000E0 4CEE 1888 EC3C movem.l D3,D7,A3,A4, [A6 - 0x13C4] 000000E6 4E5E unlink A6 000000E8 2E9F move.l [A7], [A7]+ 000000EA 4E75 rts fn000000EC: 000000EC 4E56 0000 link A6, 0 000000F0 2F0C move.l -[A7], A4 000000F2 286E 0008 movea.l A4, [A6 + 0x8] 000000F6 41EC 001A lea.l A0, [A4 + 0x1A] 000000FA 43ED DF0E lea.l A1, [A5 - 0x20F2] 000000FE 20D9 move.l [A0]+, [A1]+ 00000100 20D9 move.l [A0]+, [A1]+ 00000102 700E moveq.l D0, 0x0E 00000104 2940 0022 move.l [A4 + 0x22], D0 00000108 426C 0026 clr.w [A4 + 0x26] 0000010C 286E FFFC movea.l A4, [A6 - 0x4] 00000110 4E5E unlink A6 00000112 2E9F move.l [A7], [A7]+ 00000114 4E75 rts 00000116 4E56 FFFA link A6, -0x0006 0000011A 48E7 0028 movem.l -[A7], A2,A4 0000011E 286E 0008 movea.l A4, [A6 + 0x8] 00000122 2F0C move.l -[A7], A4 00000124 486E FFFA pea.l [A6 - 0x6] 00000128 486E FFFF pea.l [A6 - 0x1] 0000012C 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 00000130 700E moveq.l D0, 0x0E 00000132 B02E FFFF cmp.b D0, [A6 - 0x1] 00000136 6C08 bge +0xA /* 00000140 */ 00000138 1D7C 000E FFFF move.b [A6 - 0x1], 0xE 0000013E 6006 bra +0x8 /* 00000146 */ label00000140: 00000140 2F14 move.l -[A7], [A4] 00000142 4EBA FFA8 jsr [PC - 0x58 /* 000000EC */] label00000146: 00000146 206E FFFA movea.l A0, [A6 - 0x6] 0000014A 2454 movea.l A2, [A4] 0000014C 45EA 001A lea.l A2, [A2 + 0x1A] 00000150 224A movea.l A1, A2 00000152 122E FFFF move.b D1, [A6 - 0x1] 00000156 4881 ext.w D1 00000158 48C1 ext.l D1 0000015A 2001 move.l D0, D1 0000015C A02E syscall BlockMove/BlockMoveData 0000015E 4CEE 1400 FFF2 movem.l A2,A4, [A6 - 0xE] 00000164 4E5E unlink A6 00000166 2E9F move.l [A7], [A7]+ 00000168 4E75 rts 0000016A 4E56 0000 link A6, 0 0000016E 48E7 0018 movem.l -[A7], A3,A4 00000172 286E 0008 movea.l A4, [A6 + 0x8] 00000176 2654 movea.l A3, [A4] 00000178 2F0C move.l -[A7], A4 0000017A 486B 001A pea.l [A3 + 0x1A] 0000017E 700E moveq.l D0, 0x0E 00000180 2F00 move.l -[A7], D0 00000182 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000186 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 0000018C 4E5E unlink A6 0000018E 2E9F move.l [A7], [A7]+ 00000190 4E75 rts 00000192 4E56 FFFC link A6, -0x0004 00000196 2F0C move.l -[A7], A4 00000198 286E 0008 movea.l A4, [A6 + 0x8] 0000019C 302C 0006 move.w D0, [A4 + 0x6] 000001A0 906C 0002 sub.w D0, [A4 + 0x2] 000001A4 3D40 FFFE move.w [A6 - 0x2], D0 000001A8 302C 0004 move.w D0, [A4 + 0x4] 000001AC 9054 sub.w D0, [A4] 000001AE 3D40 FFFC move.w [A6 - 0x4], D0 000001B2 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 000001B8 286E FFF8 movea.l A4, [A6 - 0x8] 000001BC 4E5E unlink A6 000001BE 2E9F move.l [A7], [A7]+ 000001C0 4E75 rts 000001C2 4E56 FFFE link A6, -0x0002 000001C6 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 000001CA 266E 000A movea.l A3, [A6 + 0xA] 000001CE 3E2E 0008 move.w D7, [A6 + 0x8] 000001D2 4206 clr.b D6 000001D4 2853 movea.l A4, [A3] 000001D6 200C move.l D0, A4 000001D8 675C beq +0x5E /* 00000236 */ 000001DA 4A47 tst.w D7 000001DC 670C beq +0xE /* 000001EA */ 000001DE 0C47 044D cmpi.w D7, 0x44D 000001E2 5DC3 slt D3 000001E4 4403 neg.b D3 000001E6 1C03 move.b D6, D3 000001E8 6002 bra +0x4 /* 000001EC */ label000001EA: 000001EA 4206 clr.b D6 label000001EC: 000001EC 598F subq.l A7, 4 000001EE 2F0C move.l -[A7], A4 000001F0 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000001F4 2054 movea.l A0, [A4] 000001F6 2C1F move.l D6, [A7]+ 000001F8 9C90 sub.l D6, [A0] 000001FA 4A47 tst.w D7 000001FC 6620 bne +0x22 /* 0000021E */ 000001FE 0C86 0000 0110 cmpi.l D6, 0x110 00000204 6D10 blt +0x12 /* 00000216 */ 00000206 2054 movea.l A0, [A4] 00000208 2010 move.l D0, [A0] 0000020A D094 add.l D0, [A4] 0000020C 2040 movea.l A0, D0 0000020E 0C90 FFFF F837 cmpi.l [A0], 0xFFFFF837 00000214 6708 beq +0xA /* 0000021E */ label00000216: 00000216 2F0B move.l -[A7], A3 00000218 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 0000021C 6018 bra +0x1A /* 00000236 */ label0000021E: 0000021E 4A47 tst.w D7 00000220 486E FFFE pea.l [A6 - 0x2] 00000224 206D E51E movea.l A0, [A5 - 0x1AE2] 00000228 2F28 0112 move.l -[A7], [A0 + 0x112] 0000022C 2F0B move.l -[A7], A3 0000022E 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 00000232 4FEF 000C lea.l A7, [A7 + 0xC] label00000236: 00000236 4CEE 18C8 FFEA movem.l D3,D6,D7,A3,A4, [A6 - 0x16] 0000023C 4E5E unlink A6 0000023E 205F movea.l A0, [A7]+ 00000240 5C4F addq.w A7, 6 00000242 4ED0 jmp [A0] 00000244 4E56 FFF4 link A6, -0x000C 00000248 48E7 0118 movem.l -[A7], D7,A3,A4 0000024C 206E 0008 movea.l A0, [A6 + 0x8] 00000250 2850 movea.l A4, [A0] 00000252 558F subq.l A7, 2 00000254 102C 0010 move.b D0, [A4 + 0x10] 00000258 4880 ext.w D0 0000025A 3F00 move.w -[A7], D0 0000025C 4EAD 322A jsr [A5 + 0x322A /* export_1601 */] 00000260 4A1F tst.b [A7]+ 00000262 6700 0106 beq +0x108 /* 0000036A */ 00000266 598F subq.l A7, 4 00000268 206E 0008 movea.l A0, [A6 + 0x8] 0000026C 3F28 0004 move.w -[A7], [A0 + 0x4] 00000270 4EAD 307A jsr [A5 + 0x307A /* export_1547 */] 00000274 265F movea.l A3, [A7]+ 00000276 598F subq.l A7, 4 00000278 2F2C 0016 move.l -[A7], [A4 + 0x16] 0000027C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000280 2E1F move.l D7, [A7]+ 00000282 705C moveq.l D0, 0x5C 00000284 DE80 add.l D7, D0 00000286 0C6B 03FB 000C cmpi.w [A3 + 0xC], 0x3FB 0000028C 6F18 ble +0x1A /* 000002A6 */ 0000028E 206C 0016 movea.l A0, [A4 + 0x16] 00000292 2050 movea.l A0, [A0] 00000294 2D48 FFF8 move.l [A6 - 0x8], A0 00000298 2248 movea.l A1, A0 0000029A 2029 0004 move.l D0, [A1 + 0x4] 0000029E D090 add.l D0, [A0] 000002A0 2E28 0008 move.l D7, [A0 + 0x8] 000002A4 DE80 add.l D7, D0 label000002A6: 000002A6 7004 moveq.l D0, 0x04 000002A8 2F00 move.l -[A7], D0 000002AA 2F07 move.l -[A7], D7 000002AC 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 000002B0 4A00 tst.b D0 000002B2 504F addq.w A7, 8 000002B4 6612 bne +0x14 /* 000002C8 */ 000002B6 486C 0016 pea.l [A4 + 0x16] 000002BA 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 000002BE 3B7C FF94 E54A move.w [A5 - 0x1AB6], 0xFF94 000002C4 6000 00A4 bra +0xA6 /* 0000036A */ label000002C8: 000002C8 486E FFFC pea.l [A6 - 0x4] 000002CC A874 syscall GetPort 000002CE 2F2D DF22 move.l -[A7], [A5 - 0x20DE] 000002D2 A873 syscall SetPort 000002D4 598F subq.l A7, 4 000002D6 486C 0028 pea.l [A4 + 0x28] 000002DA 486C 0028 pea.l [A4 + 0x28] 000002DE A83E syscall TEStyleNew 000002E0 295F 0012 move.l [A4 + 0x12], [A7]+ 000002E4 7002 moveq.l D0, 0x02 000002E6 2F00 move.l -[A7], D0 000002E8 122C 0033 move.b D1, [A4 + 0x33] 000002EC 4881 ext.w D1 000002EE 48C1 ext.l D1 000002F0 2F01 move.l -[A7], D1 000002F2 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000002F6 4A00 tst.b D0 000002F8 504F addq.w A7, 8 000002FA 670C beq +0xE /* 00000308 */ 000002FC 206C 0012 movea.l A0, [A4 + 0x12] 00000300 2050 movea.l A0, [A0] 00000302 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF label00000308: 00000308 486C 0016 pea.l [A4 + 0x16] 0000030C 486C 0012 pea.l [A4 + 0x12] 00000310 4EAD 0B3A jsr [A5 + 0xB3A /* export_355 */] 00000314 206C 0012 movea.l A0, [A4 + 0x12] 00000318 2050 movea.l A0, [A0] 0000031A 2968 003E 0016 move.l [A4 + 0x16], [A0 + 0x3E] 00000320 206C 0012 movea.l A0, [A4 + 0x12] 00000324 2050 movea.l A0, [A0] 00000326 316C 001E 003A move.w [A0 + 0x3A], [A4 + 0x1E] 0000032C 0C6B 045B 000C cmpi.w [A3 + 0xC], 0x45B 00000332 6D1C blt +0x1E /* 00000350 */ 00000334 2D6B 0014 FFF4 move.l [A6 - 0xC], [A3 + 0x14] 0000033A 206E 0008 movea.l A0, [A6 + 0x8] 0000033E 3028 0004 move.w D0, [A0 + 0x4] 00000342 48C0 ext.l D0 00000344 2F00 move.l -[A7], D0 00000346 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000034A 4EAD 1032 jsr [A5 + 0x1032 /* export_514 */] 0000034E 504F addq.w A7, 8 label00000350: 00000350 2F2C 0012 move.l -[A7], [A4 + 0x12] 00000354 A9D0 syscall TECalText 00000356 558F subq.l A7, 2 00000358 2F0C move.l -[A7], A4 0000035A 7001 moveq.l D0, 0x01 0000035C 1F00 move.b -[A7], D0 0000035E 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00000362 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000366 A873 syscall SetPort 00000368 544F addq.w A7, 2 label0000036A: 0000036A 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18] 00000370 4E5E unlink A6 00000372 2E9F move.l [A7], [A7]+ 00000374 4E75 rts 00000376 4E56 FFFA link A6, -0x0006 0000037A 48E7 0038 movem.l -[A7], A2,A3,A4 0000037E 286E 0008 movea.l A4, [A6 + 0x8] 00000382 2654 movea.l A3, [A4] 00000384 2F0C move.l -[A7], A4 00000386 486E FFFA pea.l [A6 - 0x6] 0000038A 486E FFFF pea.l [A6 - 0x1] 0000038E 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 00000392 7011 moveq.l D0, 0x11 00000394 B02E FFFF cmp.b D0, [A6 - 0x1] 00000398 6C06 bge +0x8 /* 000003A0 */ 0000039A 1D7C 0011 FFFF move.b [A6 - 0x1], 0x11 label000003A0: 000003A0 206E FFFA movea.l A0, [A6 - 0x6] 000003A4 45EB 001A lea.l A2, [A3 + 0x1A] 000003A8 224A movea.l A1, A2 000003AA 122E FFFF move.b D1, [A6 - 0x1] 000003AE 4881 ext.w D1 000003B0 48C1 ext.l D1 000003B2 2001 move.l D0, D1 000003B4 A02E syscall BlockMove/BlockMoveData 000003B6 4CEE 1C00 FFEE movem.l A2,A3,A4, [A6 - 0x12] 000003BC 4E5E unlink A6 000003BE 2E9F move.l [A7], [A7]+ 000003C0 4E75 rts 000003C2 4E56 FFFA link A6, -0x0006 000003C6 48E7 0038 movem.l -[A7], A2,A3,A4 000003CA 286E 0008 movea.l A4, [A6 + 0x8] 000003CE 2654 movea.l A3, [A4] 000003D0 2F0C move.l -[A7], A4 000003D2 486E FFFA pea.l [A6 - 0x6] 000003D6 486E FFFF pea.l [A6 - 0x1] 000003DA 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 000003DE 700E moveq.l D0, 0x0E 000003E0 B02E FFFF cmp.b D0, [A6 - 0x1] 000003E4 6C06 bge +0x8 /* 000003EC */ 000003E6 1D7C 000E FFFF move.b [A6 - 0x1], 0xE label000003EC: 000003EC 206E FFFA movea.l A0, [A6 - 0x6] 000003F0 45EB 001A lea.l A2, [A3 + 0x1A] 000003F4 224A movea.l A1, A2 000003F6 122E FFFF move.b D1, [A6 - 0x1] 000003FA 4881 ext.w D1 000003FC 48C1 ext.l D1 000003FE 2001 move.l D0, D1 00000400 A02E syscall BlockMove/BlockMoveData 00000402 4CEE 1C00 FFEE movem.l A2,A3,A4, [A6 - 0x12] 00000408 4E5E unlink A6 0000040A 2E9F move.l [A7], [A7]+ 0000040C 4E75 rts fn0000040E: 0000040E 4E56 0000 link A6, 0 00000412 2F0C move.l -[A7], A4 00000414 286E 0008 movea.l A4, [A6 + 0x8] 00000418 200C move.l D0, A4 0000041A 6738 beq +0x3A /* 00000454 */ 0000041C 4AAD DE2C tst.l [A5 - 0x21D4] 00000420 6608 bne +0xA /* 0000042A */ 00000422 4EAD 0BCA jsr [A5 + 0xBCA /* export_373 */] 00000426 2B40 DE2C move.l [A5 - 0x21D4], D0 label0000042A: 0000042A 4AAD DE2C tst.l [A5 - 0x21D4] 0000042E 6720 beq +0x22 /* 00000450 */ 00000430 2054 movea.l A0, [A4] 00000432 226D DE2C movea.l A1, [A5 - 0x21D4] 00000436 2251 movea.l A1, [A1] 00000438 3010 move.w D0, [A0] 0000043A B051 cmp.w D0, [A1] 0000043C 6F0C ble +0xE /* 0000044A */ 0000043E 206D DE2C movea.l A0, [A5 - 0x21D4] 00000442 A023 syscall DisposHandle/DisposeHandle 00000444 2B4C DE2C move.l [A5 - 0x21D4], A4 00000448 600A bra +0xC /* 00000454 */ label0000044A: 0000044A 204C movea.l A0, A4 0000044C A023 syscall DisposHandle/DisposeHandle 0000044E 6004 bra +0x6 /* 00000454 */ label00000450: 00000450 2B4C DE2C move.l [A5 - 0x21D4], A4 label00000454: 00000454 286E FFFC movea.l A4, [A6 - 0x4] 00000458 4E5E unlink A6 0000045A 4E75 rts 0000045C 4E56 FFFA link A6, -0x0006 00000460 48E7 0038 movem.l -[A7], A2,A3,A4 00000464 286E 0008 movea.l A4, [A6 + 0x8] 00000468 2654 movea.l A3, [A4] 0000046A 2F0C move.l -[A7], A4 0000046C 486E FFFA pea.l [A6 - 0x6] 00000470 486E FFFF pea.l [A6 - 0x1] 00000474 4EAD 310A jsr [A5 + 0x310A /* export_1565 */] 00000478 700C moveq.l D0, 0x0C 0000047A B02E FFFF cmp.b D0, [A6 - 0x1] 0000047E 6C06 bge +0x8 /* 00000486 */ 00000480 1D7C 000C FFFF move.b [A6 - 0x1], 0xC label00000486: 00000486 206E FFFA movea.l A0, [A6 - 0x6] 0000048A 2454 movea.l A2, [A4] 0000048C 45EA 001A lea.l A2, [A2 + 0x1A] 00000490 224A movea.l A1, A2 00000492 122E FFFF move.b D1, [A6 - 0x1] 00000496 4881 ext.w D1 00000498 48C1 ext.l D1 0000049A 2001 move.l D0, D1 0000049C A02E syscall BlockMove/BlockMoveData 0000049E 4CEE 1C00 FFEE movem.l A2,A3,A4, [A6 - 0x12] 000004A4 4E5E unlink A6 000004A6 2E9F move.l [A7], [A7]+ 000004A8 4E75 rts 000004AA 4E56 FE3E link A6, -0x01C2 000004AE 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000004B2 47EE FEB8 lea.l A3, [A6 - 0x148] 000004B6 4247 clr.w D7 000004B8 206E 0008 movea.l A0, [A6 + 0x8] 000004BC 2850 movea.l A4, [A0] 000004BE 7A01 moveq.l D5, 0x01 000004C0 4206 clr.b D6 000004C2 7002 moveq.l D0, 0x02 000004C4 2F00 move.l -[A7], D0 000004C6 720F moveq.l D1, 0x0F 000004C8 2F01 move.l -[A7], D1 000004CA 2F2C 0022 move.l -[A7], [A4 + 0x22] 000004CE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000004D2 3800 move.w D4, D0 000004D4 426D E54A clr.w [A5 - 0x1AB6] 000004D8 558F subq.l A7, 2 000004DA 2F0C move.l -[A7], A4 000004DC 4EAD 3112 jsr [A5 + 0x3112 /* export_1566 */] 000004E0 4A1F tst.b [A7]+ 000004E2 4FEF 000C lea.l A7, [A7 + 0xC] 000004E6 6600 00EC bne +0xEE /* 000005D4 */ 000004EA 7040 moveq.l D0, 0x40 000004EC C06C 0008 and.w D0, [A4 + 0x8] 000004F0 7200 moveq.l D1, 0x00 000004F2 3200 move.w D1, D0 000004F4 4A81 tst.l D1 000004F6 6600 00DC bne +0xDE /* 000005D4 */ 000004FA 558F subq.l A7, 2 000004FC 2F0C move.l -[A7], A4 000004FE 486E FFBA pea.l [A6 - 0x46] 00000502 4EAD 30BA jsr [A5 + 0x30BA /* export_1555 */] 00000506 3E1F move.w D7, [A7]+ 00000508 6600 00BC bne +0xBE /* 000005C6 */ 0000050C 2F0B move.l -[A7], A3 0000050E 486E FFC0 pea.l [A6 - 0x40] 00000512 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000516 7000 moveq.l D0, 0x00 00000518 2D40 FE4A move.l [A6 - 0x1B6], D0 0000051C 2D4B FE50 move.l [A6 - 0x1B0], A3 00000520 3D6E FFBA FE54 move.w [A6 - 0x1AC], [A6 - 0x46] 00000526 3D7C FFFF FE5A move.w [A6 - 0x1A6], 0xFFFF 0000052C 2D6E FFBC FE6E move.l [A6 - 0x192], [A6 - 0x44] 00000532 43EE FE3E lea.l A1, [A6 - 0x1C2] 00000536 2049 movea.l A0, A1 00000538 A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2 0000053A 4A40 tst.w D0 0000053C 504F addq.w A7, 8 0000053E 660E bne +0x10 /* 0000054E */ 00000540 0CAE 4D6F 6F56 FE5E cmpi.l [A6 - 0x1A2], 0x4D6F6F56 /* 'MooV' */ 00000548 57C3 seq D3 0000054A 4403 neg.b D3 0000054C 1A03 move.b D5, D3 label0000054E: 0000054E 4A06 tst.b D6 00000550 662E bne +0x30 /* 00000580 */ 00000552 7000 moveq.l D0, 0x00 00000554 2F00 move.l -[A7], D0 00000556 7202 moveq.l D1, 0x02 00000558 2F01 move.l -[A7], D1 0000055A 700F moveq.l D0, 0x0F 0000055C 2F00 move.l -[A7], D0 0000055E 486C 0022 pea.l [A4 + 0x22] 00000562 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000566 558F subq.l A7, 2 00000568 2F0C move.l -[A7], A4 0000056A 486E FFBA pea.l [A6 - 0x46] 0000056E 4EBA 008E jsr [PC + 0x8E /* 000005FE */] 00000572 3E1F move.w D7, [A7]+ 00000574 4FEF 0010 lea.l A7, [A7 + 0x10] 00000578 6604 bne +0x6 /* 0000057E */ 0000057A 7A01 moveq.l D5, 0x01 0000057C 6002 bra +0x4 /* 00000580 */ label0000057E: 0000057E 7C01 moveq.l D6, 0x01 label00000580: 00000580 4A05 tst.b D5 00000582 661E bne +0x20 /* 000005A2 */ 00000584 4A06 tst.b D6 00000586 661A bne +0x1C /* 000005A2 */ 00000588 48C4 ext.l D4 0000058A 2F04 move.l -[A7], D4 0000058C 7002 moveq.l D0, 0x02 0000058E 2F00 move.l -[A7], D0 00000590 720F moveq.l D1, 0x0F 00000592 2F01 move.l -[A7], D1 00000594 486C 0022 pea.l [A4 + 0x22] 00000598 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000059C 7ED5 moveq.l D7, 0xFFFFFFD5 0000059E 4FEF 0010 lea.l A7, [A7 + 0x10] label000005A2: 000005A2 4A47 tst.w D7 000005A4 6620 bne +0x22 /* 000005C6 */ 000005A6 48C4 ext.l D4 000005A8 7002 moveq.l D0, 0x02 000005AA 2F00 move.l -[A7], D0 000005AC 720F moveq.l D1, 0x0F 000005AE 2F01 move.l -[A7], D1 000005B0 2F2C 0022 move.l -[A7], [A4 + 0x22] 000005B4 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000005B8 B084 cmp.l D0, D4 000005BA 4FEF 000C lea.l A7, [A7 + 0xC] 000005BE 6706 beq +0x8 /* 000005C6 */ 000005C0 006C 0004 0008 ori.w [A4 + 0x8], 0x4 label000005C6: 000005C6 4A47 tst.w D7 000005C8 670A beq +0xC /* 000005D4 */ 000005CA 006C 0040 0008 ori.w [A4 + 0x8], 0x40 /* '@' */ 000005D0 3B47 E54A move.w [A5 - 0x1AB6], D7 label000005D4: 000005D4 4CEE 18F8 FE22 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x1DE] 000005DA 4E5E unlink A6 000005DC 2E9F move.l [A7], [A7]+ 000005DE 4E75 rts fn000005E0: 000005E0 4E56 0000 link A6, 0 000005E4 206D E51E movea.l A0, [A5 - 0x1AE2] 000005E8 216E 0008 0388 move.l [A0 + 0x388], [A6 + 0x8] 000005EE 206D E51E movea.l A0, [A5 - 0x1AE2] 000005F2 317C 0003 038C move.w [A0 + 0x38C], 0x3 000005F8 4E5E unlink A6 000005FA 2E9F move.l [A7], [A7]+ 000005FC 4E75 rts fn000005FE: 000005FE 4E56 FFF8 link A6, -0x0008 00000602 48E7 0108 movem.l -[A7], D7,A4 00000606 286E 000C movea.l A4, [A6 + 0xC] 0000060A 4247 clr.w D7 0000060C 4A2D E562 tst.b [A5 - 0x1A9E] 00000610 6608 bne +0xA /* 0000061A */ 00000612 426E 0010 clr.w [A6 + 0x10] 00000616 6000 0086 bra +0x88 /* 0000069E */ label0000061A: 0000061A A061 syscall MaxBlock 0000061C 0C80 0000 3A98 cmpi.l D0, 0x3A98 00000622 6C1A bge +0x1C /* 0000063E */ 00000624 7000 moveq.l D0, 0x00 00000626 2F00 move.l -[A7], D0 00000628 4878 3A98 push.l 0x3A98 0000062C 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */] 00000630 4A00 tst.b D0 00000632 504F addq.w A7, 8 00000634 6608 bne +0xA /* 0000063E */ 00000636 3D7C FF94 0010 move.w [A6 + 0x10], 0xFF94 0000063C 6060 bra +0x62 /* 0000069E */ label0000063E: 0000063E 558F subq.l A7, 2 00000640 486E FFFA pea.l [A6 - 0x6] 00000644 486E FFF8 pea.l [A6 - 0x8] 00000648 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000064C 7000 moveq.l D0, 0x00 0000064E 3F00 move.w -[A7], D0 00000650 486E FFFF pea.l [A6 - 0x1] 00000654 4EAD 2F62 jsr [A5 + 0x2F62 /* export_1512 */] 00000658 3E1F move.w D7, [A7]+ 0000065A 6706 beq +0x8 /* 00000662 */ 0000065C 3D47 0010 move.w [A6 + 0x10], D7 00000660 603C bra +0x3E /* 0000069E */ label00000662: 00000662 4A2E FFFF tst.b [A6 - 0x1] 00000666 296E FFFA 0028 move.l [A4 + 0x28], [A6 - 0x6] 0000066C 396E FFF8 0026 move.w [A4 + 0x26], [A6 - 0x8] 00000672 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000676 486C 001A pea.l [A4 + 0x1A] 0000067A 303C 00F9 move.w D0, 0xF9 0000067E AAAA syscall QuickTimeDispatch 00000680 486C 001A pea.l [A4 + 0x1A] 00000684 302C 001C move.w D0, [A4 + 0x1C] 00000688 48C0 ext.l D0 0000068A 4480 neg.l D0 0000068C 3F00 move.w -[A7], D0 0000068E 302C 001A move.w D0, [A4 + 0x1A] 00000692 48C0 ext.l D0 00000694 4480 neg.l D0 00000696 3F00 move.w -[A7], D0 00000698 A8A8 syscall OffsetRect 0000069A 426E 0010 clr.w [A6 + 0x10] label0000069E: 0000069E 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10] 000006A4 4E5E unlink A6 000006A6 205F movea.l A0, [A7]+ 000006A8 504F addq.w A7, 8 000006AA 4ED0 jmp [A0] 000006AC 4E56 0000 link A6, 0 000006B0 1B6E 000B E772 move.b [A5 - 0x188E], [A6 + 0xB] 000006B6 4E5E unlink A6 000006B8 4E75 rts 000006BA 4E56 0000 link A6, 0 000006BE 48E7 1108 movem.l -[A7], D3,D7,A4 000006C2 286E 0008 movea.l A4, [A6 + 0x8] 000006C6 7E01 moveq.l D7, 0x01 000006C8 7000 moveq.l D0, 0x00 000006CA 102D E772 move.b D0, [A5 - 0x188E] 000006CE 4A80 tst.l D0 000006D0 6608 bne +0xA /* 000006DA */ 000006D2 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000006D8 6076 bra +0x78 /* 00000750 */ label000006DA: 000006DA 4A07 tst.b D7 000006DC 6718 beq +0x1A /* 000006F6 */ 000006DE 2F0C move.l -[A7], A4 000006E0 7000 moveq.l D0, 0x00 000006E2 102D E772 move.b D0, [A5 - 0x188E] 000006E6 2F00 move.l -[A7], D0 000006E8 4EBA 0208 jsr [PC + 0x208 /* 000008F2 */] 000006EC 4A00 tst.b D0 000006EE 57C3 seq D3 000006F0 4403 neg.b D3 000006F2 1E03 move.b D7, D3 000006F4 504F addq.w A7, 8 label000006F6: 000006F6 4A07 tst.b D7 000006F8 671A beq +0x1C /* 00000714 */ 000006FA 2F2C 0020 move.l -[A7], [A4 + 0x20] 000006FE 7000 moveq.l D0, 0x00 00000700 102D E772 move.b D0, [A5 - 0x188E] 00000704 2F00 move.l -[A7], D0 00000706 4EBA 024E jsr [PC + 0x24E /* 00000956 */] 0000070A 4A00 tst.b D0 0000070C 57C3 seq D3 0000070E 4403 neg.b D3 00000710 1E03 move.b D7, D3 00000712 504F addq.w A7, 8 label00000714: 00000714 4A07 tst.b D7 00000716 671A beq +0x1C /* 00000732 */ 00000718 2F2C 0012 move.l -[A7], [A4 + 0x12] 0000071C 7000 moveq.l D0, 0x00 0000071E 102D E772 move.b D0, [A5 - 0x188E] 00000722 2F00 move.l -[A7], D0 00000724 4EBA 028E jsr [PC + 0x28E /* 000009B4 */] 00000728 4A00 tst.b D0 0000072A 57C3 seq D3 0000072C 4403 neg.b D3 0000072E 1E03 move.b D7, D3 00000730 504F addq.w A7, 8 label00000732: 00000732 4A07 tst.b D7 00000734 6716 beq +0x18 /* 0000074C */ 00000736 7000 moveq.l D0, 0x00 00000738 102C 001E move.b D0, [A4 + 0x1E] 0000073C 7210 moveq.l D1, 0x10 0000073E C200 and.b D1, D0 00000740 7000 moveq.l D0, 0x00 00000742 1001 move.b D0, D1 00000744 4A80 tst.l D0 00000746 57C3 seq D3 00000748 4403 neg.b D3 0000074A 1E03 move.b D7, D3 label0000074C: 0000074C 1D47 000C move.b [A6 + 0xC], D7 label00000750: 00000750 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 00000756 4E5E unlink A6 00000758 2E9F move.l [A7], [A7]+ 0000075A 4E75 rts fn0000075C: 0000075C 4E56 FE84 link A6, -0x017C 00000760 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00000764 1A2E 000B move.b D5, [A6 + 0xB] 00000768 286E 000C movea.l A4, [A6 + 0xC] 0000076C 4247 clr.w D7 0000076E 7000 moveq.l D0, 0x00 00000770 1005 move.b D0, D5 00000772 4A80 tst.l D0 00000774 6606 bne +0x8 /* 0000077C */ 00000776 7000 moveq.l D0, 0x00 00000778 6000 00A0 bra +0xA2 /* 0000081A */ label0000077C: 0000077C 7000 moveq.l D0, 0x00 0000077E 1005 move.b D0, D5 00000780 2F00 move.l -[A7], D0 00000782 4EBA 02DE jsr [PC + 0x2DE /* 00000A62 */] 00000786 2640 movea.l A3, D0 00000788 486C 0006 pea.l [A4 + 0x6] 0000078C 4EBA 029E jsr [PC + 0x29E /* 00000A2C */] 00000790 4A40 tst.w D0 00000792 5EC3 sgt D3 00000794 4403 neg.b D3 00000796 1A03 move.b D5, D3 00000798 7C00 moveq.l D6, 0x00 0000079A 1C2C 0006 move.b D6, [A4 + 0x6] 0000079E 4A86 tst.l D6 000007A0 504F addq.w A7, 8 label000007A2: 000007A2 486E FEFE pea.l [A6 - 0x102] 000007A6 486C 0006 pea.l [A4 + 0x6] 000007AA 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000007AE 7000 moveq.l D0, 0x00 000007B0 2D40 FE90 move.l [A6 - 0x170], D0 000007B4 41EE FEFE lea.l A0, [A6 - 0x102] 000007B8 2D48 FE96 move.l [A6 - 0x16A], A0 000007BC 3D54 FE9A move.w [A6 - 0x166], [A4] 000007C0 3D7C FFFF FEA0 move.w [A6 - 0x160], 0xFFFF 000007C6 2D6C 0002 FEB4 move.l [A6 - 0x14C], [A4 + 0x2] 000007CC 43EE FE84 lea.l A1, [A6 - 0x17C] 000007D0 2049 movea.l A0, A1 000007D2 A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2 000007D4 3E00 move.w D7, D0 000007D6 4A05 tst.b D5 000007D8 504F addq.w A7, 8 000007DA 6636 bne +0x38 /* 00000812 */ 000007DC 4A47 tst.w D7 000007DE 672E beq +0x30 /* 0000080E */ 000007E0 200B move.l D0, A3 000007E2 672E beq +0x30 /* 00000812 */ 000007E4 4A93 tst.l [A3] 000007E6 672A beq +0x2C /* 00000812 */ 000007E8 0C46 003A cmpi.w D6, 0x3A /* ':' */ 000007EC 6E24 bgt +0x26 /* 00000812 */ 000007EE 2F1B move.l -[A7], [A3]+ 000007F0 48C6 ext.l D6 000007F2 2006 move.l D0, D6 000007F4 5280 addq.l D0, 1 000007F6 4874 0806 pea.l [A4 + D0 + 0x6] 000007FA 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 000007FE 486C 0007 pea.l [A4 + 0x7] 00000802 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00000806 1940 0006 move.b [A4 + 0x6], D0 0000080A 4FEF 000C lea.l A7, [A7 + 0xC] label0000080E: 0000080E 4A47 tst.w D7 00000810 6690 bne -0x6E /* 000007A2 */ label00000812: 00000812 4A47 tst.w D7 00000814 57C3 seq D3 00000816 4403 neg.b D3 00000818 1003 move.b D0, D3 label0000081A: 0000081A 4CEE 18E8 FE6C movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x194] 00000820 4E5E unlink A6 00000822 4E75 rts 00000824 4E56 FE84 link A6, -0x017C 00000828 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000082C 47EE FEFE lea.l A3, [A6 - 0x102] 00000830 286E 000C movea.l A4, [A6 + 0xC] 00000834 1C2E 000B move.b D6, [A6 + 0xB] 00000838 4245 clr.w D5 0000083A 4207 clr.b D7 0000083C 7000 moveq.l D0, 0x00 0000083E 1006 move.b D0, D6 00000840 4A80 tst.l D0 00000842 6604 bne +0x6 /* 00000848 */ 00000844 7000 moveq.l D0, 0x00 00000846 6074 bra +0x76 /* 000008BC */ label00000848: 00000848 2F0B move.l -[A7], A3 0000084A 486C 0006 pea.l [A4 + 0x6] 0000084E 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000852 7000 moveq.l D0, 0x00 00000854 2D40 FE90 move.l [A6 - 0x170], D0 00000858 2D4B FE96 move.l [A6 - 0x16A], A3 0000085C 3D54 FE9A move.w [A6 - 0x166], [A4] 00000860 3D7C FFFF FEA0 move.w [A6 - 0x160], 0xFFFF 00000866 2D6C 0002 FEB4 move.l [A6 - 0x14C], [A4 + 0x2] 0000086C 43EE FE84 lea.l A1, [A6 - 0x17C] 00000870 2049 movea.l A0, A1 00000872 A20C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2 00000874 3A00 move.w D5, D0 00000876 504F addq.w A7, 8 00000878 663E bne +0x40 /* 000008B8 */ 0000087A 486E FE84 pea.l [A6 - 0x17C] 0000087E 7000 moveq.l D0, 0x00 00000880 1006 move.b D0, D6 00000882 2F00 move.l -[A7], D0 00000884 4EBA 006C jsr [PC + 0x6C /* 000008F2 */] 00000888 1E00 move.b D7, D0 0000088A 504F addq.w A7, 8 0000088C 6612 bne +0x14 /* 000008A0 */ 0000088E 2F2E FEA4 move.l -[A7], [A6 - 0x15C] 00000892 7000 moveq.l D0, 0x00 00000894 1006 move.b D0, D6 00000896 2F00 move.l -[A7], D0 00000898 4EBA 00BC jsr [PC + 0xBC /* 00000956 */] 0000089C 1E00 move.b D7, D0 0000089E 504F addq.w A7, 8 label000008A0: 000008A0 4A07 tst.b D7 000008A2 6616 bne +0x18 /* 000008BA */ 000008A4 486C 0006 pea.l [A4 + 0x6] 000008A8 7000 moveq.l D0, 0x00 000008AA 1006 move.b D0, D6 000008AC 2F00 move.l -[A7], D0 000008AE 4EBA 0104 jsr [PC + 0x104 /* 000009B4 */] 000008B2 1E00 move.b D7, D0 000008B4 504F addq.w A7, 8 000008B6 6002 bra +0x4 /* 000008BA */ label000008B8: 000008B8 4207 clr.b D7 label000008BA: 000008BA 1007 move.b D0, D7 label000008BC: 000008BC 4CEE 18E0 FE70 movem.l D5,D6,D7,A3,A4, [A6 - 0x190] 000008C2 4E5E unlink A6 000008C4 4E75 rts 000008C6 4E56 0000 link A6, 0 000008CA 2F07 move.l -[A7], D7 000008CC 7EFF moveq.l D7, 0xFFFFFFFF 000008CE 3007 move.w D0, D7 000008D0 2E2E FFFC move.l D7, [A6 - 0x4] 000008D4 4E5E unlink A6 000008D6 4E75 rts 000008D8 4E56 0000 link A6, 0 000008DC 48E7 0108 movem.l -[A7], D7,A4 000008E0 49ED E722 lea.l A4, [A5 - 0x18DE] 000008E4 4247 clr.w D7 000008E6 200C move.l D0, A4 000008E8 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000008EE 4E5E unlink A6 000008F0 4E75 rts fn000008F2: 000008F2 4E56 0000 link A6, 0 000008F6 2F0C move.l -[A7], A4 000008F8 286E 000C movea.l A4, [A6 + 0xC] 000008FC 102E 000B move.b D0, [A6 + 0xB] 00000900 0400 0020 subi.b D0, 0x20 /* ' ' */ 00000904 6712 beq +0x14 /* 00000918 */ 00000906 5900 subq.b D0, 4 00000908 6734 beq +0x36 /* 0000093E */ 0000090A 5300 subq.b D0, 1 0000090C 6706 beq +0x8 /* 00000914 */ 0000090E 5900 subq.b D0, 4 00000910 670A beq +0xC /* 0000091C */ 00000912 6038 bra +0x3A /* 0000094C */ label00000914: 00000914 7001 moveq.l D0, 0x01 00000916 6036 bra +0x38 /* 0000094E */ label00000918: 00000918 7001 moveq.l D0, 0x01 0000091A 6032 bra +0x34 /* 0000094E */ label0000091C: 0000091C 0CAC 5A53 5953 0020 cmpi.l [A4 + 0x20], 0x5A535953 /* 'ZSYS' */ 00000924 6626 bne +0x28 /* 0000094C */ 00000926 7000 moveq.l D0, 0x00 00000928 302C 0028 move.w D0, [A4 + 0x28] 0000092C 323C 3000 move.w D1, 0x3000 /* '0\0' */ 00000930 C240 and.w D1, D0 00000932 7000 moveq.l D0, 0x00 00000934 3001 move.w D0, D1 00000936 4A80 tst.l D0 00000938 6612 bne +0x14 /* 0000094C */ 0000093A 7001 moveq.l D0, 0x01 0000093C 6010 bra +0x12 /* 0000094E */ label0000093E: 0000093E 0CAC 0000 0100 0040 cmpi.l [A4 + 0x40], 0x100 00000946 6D04 blt +0x6 /* 0000094C */ 00000948 7001 moveq.l D0, 0x01 0000094A 6002 bra +0x4 /* 0000094E */ label0000094C: 0000094C 7000 moveq.l D0, 0x00 label0000094E: 0000094E 286E FFFC movea.l A4, [A6 - 0x4] 00000952 4E5E unlink A6 00000954 4E75 rts fn00000956: 00000956 4E56 0000 link A6, 0 0000095A 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 0000095E 1A2E 000B move.b D5, [A6 + 0xB] 00000962 47ED E60E lea.l A3, [A5 - 0x19F2] 00000966 2E2E 000C move.l D7, [A6 + 0xC] 0000096A 4246 clr.w D6 0000096C 761D moveq.l D3, 0x1D label0000096E: 0000096E 2006 move.l D0, D6 00000970 48C0 ext.l D0 00000972 D080 add.l D0, D0 00000974 2200 move.l D1, D0 00000976 D281 add.l D1, D1 00000978 D081 add.l D0, D1 0000097A BA33 0000 cmp.b D5, [A3 + D0.w] 0000097E 6620 bne +0x22 /* 000009A0 */ 00000980 2006 move.l D0, D6 00000982 48C0 ext.l D0 00000984 D080 add.l D0, D0 00000986 2200 move.l D1, D0 00000988 D281 add.l D1, D1 0000098A D081 add.l D0, D1 0000098C 2873 0002 movea.l A4, [A3 + D0.w + 0x2] 00000990 6008 bra +0xA /* 0000099A */ label00000992: 00000992 BE9C cmp.l D7, [A4]+ 00000994 6604 bne +0x6 /* 0000099A */ 00000996 7001 moveq.l D0, 0x01 00000998 6010 bra +0x12 /* 000009AA */ label0000099A: 0000099A 4A94 tst.l [A4] 0000099C 66F4 bne -0xA /* 00000992 */ 0000099E 6008 bra +0xA /* 000009A8 */ label000009A0: 000009A0 3006 move.w D0, D6 000009A2 5246 addq.w D6, 1 000009A4 B646 cmp.w D3, D6 000009A6 6EC6 bgt -0x38 /* 0000096E */ label000009A8: 000009A8 7000 moveq.l D0, 0x00 label000009AA: 000009AA 4CEE 18E8 FFE8 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x18] 000009B0 4E5E unlink A6 000009B2 4E75 rts fn000009B4: 000009B4 4E56 0000 link A6, 0 000009B8 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000009BC 286E 000C movea.l A4, [A6 + 0xC] 000009C0 7000 moveq.l D0, 0x00 000009C2 2640 movea.l A3, D0 000009C4 2F0C move.l -[A7], A4 000009C6 4EBA 0064 jsr [PC + 0x64 /* 00000A2C */] 000009CA 3C00 move.w D6, D0 000009CC 584F addq.w A7, 4 000009CE 6E04 bgt +0x6 /* 000009D4 */ 000009D0 7000 moveq.l D0, 0x00 000009D2 604E bra +0x50 /* 00000A22 */ label000009D4: 000009D4 264C movea.l A3, A4 000009D6 D6C6 add.w A3, D6 000009D8 7000 moveq.l D0, 0x00 000009DA 1014 move.b D0, [A4] 000009DC 9046 sub.w D0, D6 000009DE 3E00 move.w D7, D0 000009E0 5247 addq.w D7, 1 000009E2 7000 moveq.l D0, 0x00 000009E4 102E 000B move.b D0, [A6 + 0xB] 000009E8 2F00 move.l -[A7], D0 000009EA 4EBA 0076 jsr [PC + 0x76 /* 00000A62 */] 000009EE 2840 movea.l A4, D0 000009F0 200C move.l D0, A4 000009F2 584F addq.w A7, 4 000009F4 6626 bne +0x28 /* 00000A1C */ 000009F6 7000 moveq.l D0, 0x00 000009F8 6028 bra +0x2A /* 00000A22 */ label000009FA: 000009FA 558F subq.l A7, 2 000009FC 2F14 move.l -[A7], [A4] 000009FE 2F0B move.l -[A7], A3 00000A00 2F14 move.l -[A7], [A4] 00000A02 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00000A06 588F addq.l A7, 4 00000A08 3F00 move.w -[A7], D0 00000A0A 3F07 move.w -[A7], D7 00000A0C 3F3C 000C move.w -[A7], 0xC 00000A10 A9ED syscall Pack6 00000A12 4A5F tst.w [A7]+ 00000A14 6604 bne +0x6 /* 00000A1A */ 00000A16 7001 moveq.l D0, 0x01 00000A18 6008 bra +0xA /* 00000A22 */ label00000A1A: 00000A1A 584C addq.w A4, 4 label00000A1C: 00000A1C 4A94 tst.l [A4] 00000A1E 66DA bne -0x24 /* 000009FA */ 00000A20 7000 moveq.l D0, 0x00 label00000A22: 00000A22 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00000A28 4E5E unlink A6 00000A2A 4E75 rts fn00000A2C: 00000A2C 4E56 0000 link A6, 0 00000A30 48E7 1108 movem.l -[A7], D3,D7,A4 00000A34 286E 0008 movea.l A4, [A6 + 0x8] 00000A38 7E00 moveq.l D7, 0x00 00000A3A 1E14 move.b D7, [A4] 00000A3C 7600 moveq.l D3, 0x00 00000A3E 6012 bra +0x14 /* 00000A52 */ label00000A40: 00000A40 7000 moveq.l D0, 0x00 00000A42 1034 7800 move.b D0, [A4 + D7] 00000A46 0C40 002E cmpi.w D0, 0x2E /* '.' */ 00000A4A 6604 bne +0x6 /* 00000A50 */ 00000A4C 3007 move.w D0, D7 00000A4E 6008 bra +0xA /* 00000A58 */ label00000A50: 00000A50 5387 subq.l D7, 1 label00000A52: 00000A52 B687 cmp.l D3, D7 00000A54 6DEA blt -0x14 /* 00000A40 */ 00000A56 7000 moveq.l D0, 0x00 label00000A58: 00000A58 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 00000A5E 4E5E unlink A6 00000A60 4E75 rts fn00000A62: 00000A62 4E56 0000 link A6, 0 00000A66 48E7 1308 movem.l -[A7], D3,D6,D7,A4 00000A6A 1C2E 000B move.b D6, [A6 + 0xB] 00000A6E 49ED E6BC lea.l A4, [A5 - 0x1944] 00000A72 4247 clr.w D7 00000A74 7611 moveq.l D3, 0x11 label00000A76: 00000A76 2007 move.l D0, D7 00000A78 48C0 ext.l D0 00000A7A D080 add.l D0, D0 00000A7C 2200 move.l D1, D0 00000A7E D281 add.l D1, D1 00000A80 D081 add.l D0, D1 00000A82 BC34 0000 cmp.b D6, [A4 + D0.w] 00000A86 6612 bne +0x14 /* 00000A9A */ 00000A88 2007 move.l D0, D7 00000A8A 48C0 ext.l D0 00000A8C D080 add.l D0, D0 00000A8E 2200 move.l D1, D0 00000A90 D281 add.l D1, D1 00000A92 D081 add.l D0, D1 00000A94 2034 0002 move.l D0, [A4 + D0.w + 0x2] 00000A98 600A bra +0xC /* 00000AA4 */ label00000A9A: 00000A9A 3007 move.w D0, D7 00000A9C 5247 addq.w D7, 1 00000A9E B647 cmp.w D3, D7 00000AA0 6ED4 bgt -0x2A /* 00000A76 */ 00000AA2 7000 moveq.l D0, 0x00 label00000AA4: 00000AA4 4CEE 10C8 FFF0 movem.l D3,D6,D7,A4, [A6 - 0x10] 00000AAA 4E5E unlink A6 00000AAC 4E75 rts 00000AAE 4E56 0000 link A6, 0 00000AB2 48E7 0018 movem.l -[A7], A3,A4 00000AB6 286E 0008 movea.l A4, [A6 + 0x8] 00000ABA 266D E51E movea.l A3, [A5 - 0x1AE2] 00000ABE 2B4C E51E move.l [A5 - 0x1AE2], A4 00000AC2 4878 03C2 push.l 0x3C2 00000AC6 2F2D E51E move.l -[A7], [A5 - 0x1AE2] 00000ACA 4EAD 116A jsr [A5 + 0x116A /* export_553 */] 00000ACE 206D E51E movea.l A0, [A5 - 0x1AE2] 00000AD2 4268 0034 clr.w [A0 + 0x34] 00000AD6 206D E51E movea.l A0, [A5 - 0x1AE2] 00000ADA 4268 00AC clr.w [A0 + 0xAC] 00000ADE 206D E51E movea.l A0, [A5 - 0x1AE2] 00000AE2 7000 moveq.l D0, 0x00 00000AE4 2140 00AE move.l [A0 + 0xAE], D0 00000AE8 206D E51E movea.l A0, [A5 - 0x1AE2] 00000AEC 4868 00B2 pea.l [A0 + 0xB2] 00000AF0 3F3C 00C8 move.w -[A7], 0xC8 00000AF4 7001 moveq.l D0, 0x01 00000AF6 3F00 move.w -[A7], D0 00000AF8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000AFC 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B00 317C FFFF 00A2 move.w [A0 + 0xA2], 0xFFFF 00000B06 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B0A 317C FFFF 002A move.w [A0 + 0x2A], 0xFFFF 00000B10 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B14 317C FFFF 007A move.w [A0 + 0x7A], 0xFFFF 00000B1A 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B1E 117C 0001 03B2 move.b [A0 + 0x3B2], 0x1 00000B24 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B28 317C FFFE 011A move.w [A0 + 0x11A], 0xFFFE 00000B2E 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B32 4268 00F8 clr.w [A0 + 0xF8] 00000B36 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B3A 317C 0001 0392 move.w [A0 + 0x392], 0x1 00000B40 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B44 4868 036A pea.l [A0 + 0x36A] 00000B48 4EAD 05D2 jsr [A5 + 0x5D2 /* export_182 */] 00000B4C 4EAD 319A jsr [A5 + 0x319A /* export_1583 */] 00000B50 4EAD 100A jsr [A5 + 0x100A /* export_509 */] 00000B54 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B58 2140 0030 move.l [A0 + 0x30], D0 00000B5C 4EAD 100A jsr [A5 + 0x100A /* export_509 */] 00000B60 206D E51E movea.l A0, [A5 - 0x1AE2] 00000B64 2140 00A8 move.l [A0 + 0xA8], D0 00000B68 7020 moveq.l D0, 0x20 00000B6A C0AE 000C and.l D0, [A6 + 0xC] 00000B6E 4FEF 000C lea.l A7, [A7 + 0xC] 00000B72 661C bne +0x1E /* 00000B90 */ 00000B74 4A2D DF0C tst.b [A5 - 0x20F4] 00000B78 6708 beq +0xA /* 00000B82 */ 00000B7A 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */] 00000B7E 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */] label00000B82: 00000B82 4EAD 3452 jsr [A5 + 0x3452 /* export_1670 */] 00000B86 4A2D ED3A tst.b [A5 - 0x12C6] 00000B8A 6704 beq +0x6 /* 00000B90 */ 00000B8C 4EBA 320C jsr [PC + 0x320C /* 00003D9A */] label00000B90: 00000B90 2B4B E51E move.l [A5 - 0x1AE2], A3 00000B94 2F0C move.l -[A7], A4 00000B96 2F2D DE88 move.l -[A7], [A5 - 0x2178] 00000B9A 4EAD 351A jsr [A5 + 0x351A /* export_1695 */] 00000B9E 504F addq.w A7, 8 00000BA0 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000BA6 4E5E unlink A6 00000BA8 4E75 rts fn00000BAA: 00000BAA 4E56 0000 link A6, 0 00000BAE 2F0C move.l -[A7], A4 00000BB0 286E 0008 movea.l A4, [A6 + 0x8] 00000BB4 486C 000E pea.l [A4 + 0xE] 00000BB8 4EAD 3472 jsr [A5 + 0x3472 /* export_1674 */] 00000BBC 486C 0008 pea.l [A4 + 0x8] 00000BC0 2F0C move.l -[A7], A4 00000BC2 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000BC6 7000 moveq.l D0, 0x00 00000BC8 2F00 move.l -[A7], D0 00000BCA 486C 0010 pea.l [A4 + 0x10] 00000BCE 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */] 00000BD2 4FEF 0010 lea.l A7, [A7 + 0x10] 00000BD6 486C 0014 pea.l [A4 + 0x14] 00000BDA 4EAD 1012 jsr [A5 + 0x1012 /* export_510 */] 00000BDE 584F addq.w A7, 4 00000BE0 286E FFFC movea.l A4, [A6 - 0x4] 00000BE4 4E5E unlink A6 00000BE6 4E75 rts 00000BE8 4E56 0000 link A6, 0 00000BEC 48E7 0018 movem.l -[A7], A3,A4 00000BF0 286E 0008 movea.l A4, [A6 + 0x8] 00000BF4 266D E51E movea.l A3, [A5 - 0x1AE2] 00000BF8 2B4C E51E move.l [A5 - 0x1AE2], A4 00000BFC 204C movea.l A0, A4 00000BFE 3028 03A6 move.w D0, [A0 + 0x3A6] 00000C02 48C0 ext.l D0 00000C04 2F00 move.l -[A7], D0 00000C06 4EAD 08E2 jsr [A5 + 0x8E2 /* export_280 */] 00000C0A 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C0E 4868 036A pea.l [A0 + 0x36A] 00000C12 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00000C16 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C1A 4868 001C pea.l [A0 + 0x1C] 00000C1E 4EBA FF8A jsr [PC - 0x76 /* 00000BAA */] 00000C22 7000 moveq.l D0, 0x00 00000C24 2F00 move.l -[A7], D0 00000C26 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C2A 4868 0122 pea.l [A0 + 0x122] 00000C2E 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */] 00000C32 4FEF 0014 lea.l A7, [A7 + 0x14] 00000C36 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C3A 4868 0094 pea.l [A0 + 0x94] 00000C3E 4EBA FF6A jsr [PC - 0x96 /* 00000BAA */] 00000C42 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C46 4228 03AD clr.b [A0 + 0x3AD] 00000C4A 7000 moveq.l D0, 0x00 00000C4C 1F00 move.b -[A7], D0 00000C4E 4EAD 34EA jsr [A5 + 0x34EA /* export_1689 */] 00000C52 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C56 4268 000C clr.w [A0 + 0xC] 00000C5A 7000 moveq.l D0, 0x00 00000C5C 2F00 move.l -[A7], D0 00000C5E 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C62 4868 0004 pea.l [A0 + 0x4] 00000C66 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */] 00000C6A 4FEF 000C lea.l A7, [A7 + 0xC] 00000C6E 7000 moveq.l D0, 0x00 00000C70 2F00 move.l -[A7], D0 00000C72 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C76 4868 0008 pea.l [A0 + 0x8] 00000C7A 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */] 00000C7E 504F addq.w A7, 8 00000C80 4A2D DF0C tst.b [A5 - 0x20F4] 00000C84 6710 beq +0x12 /* 00000C96 */ 00000C86 4EAD 261A jsr [A5 + 0x261A /* export_1215 */] 00000C8A 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C8E 4868 0380 pea.l [A0 + 0x380] 00000C92 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] label00000C96: 00000C96 206D E51E movea.l A0, [A5 - 0x1AE2] 00000C9A 302D DEA8 move.w D0, [A5 - 0x2158] 00000C9E B068 03A6 cmp.w D0, [A0 + 0x3A6] 00000CA2 6624 bne +0x26 /* 00000CC8 */ 00000CA4 4A2D DEAA tst.b [A5 - 0x2156] 00000CA8 6704 beq +0x6 /* 00000CAE */ 00000CAA 4EAD 3382 jsr [A5 + 0x3382 /* export_1644 */] label00000CAE: 00000CAE 4AAD DEAE tst.l [A5 - 0x2152] 00000CB2 670C beq +0xE /* 00000CC0 */ 00000CB4 2F2D DEAE move.l -[A7], [A5 - 0x2152] 00000CB8 7001 moveq.l D0, 0x01 00000CBA 1F00 move.b -[A7], D0 00000CBC 4EAD 338A jsr [A5 + 0x338A /* export_1645 */] label00000CC0: 00000CC0 422D DEAA clr.b [A5 - 0x2156] 00000CC4 426D DEA8 clr.w [A5 - 0x2158] label00000CC8: 00000CC8 206D E51E movea.l A0, [A5 - 0x1AE2] 00000CCC 4868 0136 pea.l [A0 + 0x136] 00000CD0 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000CD4 206D E51E movea.l A0, [A5 - 0x1AE2] 00000CD8 4AA8 013A tst.l [A0 + 0x13A] 00000CDC 6708 beq +0xA /* 00000CE6 */ 00000CDE 4868 013A pea.l [A0 + 0x13A] 00000CE2 4EAD 2C32 jsr [A5 + 0x2C32 /* export_1410 */] label00000CE6: 00000CE6 2B4B E51E move.l [A5 - 0x1AE2], A3 00000CEA 4AAC 0394 tst.l [A4 + 0x394] 00000CEE 670A beq +0xC /* 00000CFA */ 00000CF0 2F2C 0394 move.l -[A7], [A4 + 0x394] 00000CF4 4EAD 13A2 jsr [A5 + 0x13A2 /* export_624 */] 00000CF8 584F addq.w A7, 4 label00000CFA: 00000CFA 486C 0100 pea.l [A4 + 0x100] 00000CFE 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000D02 486C 0104 pea.l [A4 + 0x104] 00000D06 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000D0A 486C 010A pea.l [A4 + 0x10A] 00000D0E 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000D12 486C 010E pea.l [A4 + 0x10E] 00000D16 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000D1A 486C 0388 pea.l [A4 + 0x388] 00000D1E 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000D22 2F2C 037C move.l -[A7], [A4 + 0x37C] 00000D26 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00000D2A 486C 0384 pea.l [A4 + 0x384] 00000D2E 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000D32 486C 007C pea.l [A4 + 0x7C] 00000D36 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000D3A 486C 0080 pea.l [A4 + 0x80] 00000D3E 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00000D42 4AAC 0126 tst.l [A4 + 0x126] 00000D46 670A beq +0xC /* 00000D52 */ 00000D48 2F2C 0126 move.l -[A7], [A4 + 0x126] 00000D4C 4EAD 047A jsr [A5 + 0x47A /* export_139 */] 00000D50 584F addq.w A7, 4 label00000D52: 00000D52 2F0C move.l -[A7], A4 00000D54 2F2D DE88 move.l -[A7], [A5 - 0x2178] 00000D58 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] 00000D5C 504F addq.w A7, 8 00000D5E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000D64 4E5E unlink A6 00000D66 4E75 rts fn00000D68: 00000D68 4E56 0000 link A6, 0 00000D6C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000D70 1A2E 0008 move.b D5, [A6 + 0x8] 00000D74 2C2E 000A move.l D6, [A6 + 0xA] 00000D78 2E2E 000E move.l D7, [A6 + 0xE] 00000D7C 4AAD E774 tst.l [A5 - 0x188C] 00000D80 672A beq +0x2C /* 00000DAC */ 00000D82 7000 moveq.l D0, 0x00 00000D84 2F00 move.l -[A7], D0 00000D86 2F06 move.l -[A7], D6 00000D88 2F07 move.l -[A7], D7 00000D8A 2F2D E774 move.l -[A7], [A5 - 0x188C] 00000D8E 4EAD 34FA jsr [A5 + 0x34FA /* export_1691 */] 00000D92 2840 movea.l A4, D0 00000D94 4A05 tst.b D5 00000D96 4FEF 0010 lea.l A7, [A7 + 0x10] 00000D9A 673E beq +0x40 /* 00000DDA */ 00000D9C 2F2D E774 move.l -[A7], [A5 - 0x188C] 00000DA0 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00000DA4 3B40 E54A move.w [A5 - 0x1AB6], D0 00000DA8 584F addq.w A7, 4 00000DAA 602E bra +0x30 /* 00000DDA */ label00000DAC: 00000DAC 558F subq.l A7, 2 00000DAE A994 syscall CurResFile 00000DB0 381F move.w D4, [A7]+ 00000DB2 70FF moveq.l D0, 0xFFFFFFFF 00000DB4 B06D E778 cmp.w D0, [A5 - 0x1888] 00000DB8 6706 beq +0x8 /* 00000DC0 */ 00000DBA 3F2D E778 move.w -[A7], [A5 - 0x1888] 00000DBE A998 syscall UseResFile label00000DC0: 00000DC0 598F subq.l A7, 4 00000DC2 2F07 move.l -[A7], D7 00000DC4 3F06 move.w -[A7], D6 00000DC6 A81F syscall Get1Resource 00000DC8 285F movea.l A4, [A7]+ 00000DCA 4A05 tst.b D5 00000DCC 6708 beq +0xA /* 00000DD6 */ 00000DCE 558F subq.l A7, 2 00000DD0 A9AF syscall ResError 00000DD2 3B5F E54A move.w [A5 - 0x1AB6], [A7]+ label00000DD6: 00000DD6 3F04 move.w -[A7], D4 00000DD8 A998 syscall UseResFile label00000DDA: 00000DDA 2D4C 0012 move.l [A6 + 0x12], A4 00000DDE 4CEE 10F0 FFEC movem.l D4,D5,D6,D7,A4, [A6 - 0x14] 00000DE4 4E5E unlink A6 00000DE6 205F movea.l A0, [A7]+ 00000DE8 4FEF 000A lea.l A7, [A7 + 0xA] 00000DEC 4ED0 jmp [A0] fn00000DEE: 00000DEE 4E56 0000 link A6, 0 00000DF2 2F0C move.l -[A7], A4 00000DF4 286E 0008 movea.l A4, [A6 + 0x8] 00000DF8 200C move.l D0, A4 00000DFA 670A beq +0xC /* 00000E06 */ 00000DFC 4AAD E774 tst.l [A5 - 0x188C] 00000E00 6604 bne +0x6 /* 00000E06 */ 00000E02 2F0C move.l -[A7], A4 00000E04 A992 syscall DetachResource label00000E06: 00000E06 286E FFFC movea.l A4, [A6 - 0x4] 00000E0A 4E5E unlink A6 00000E0C 2E9F move.l [A7], [A7]+ 00000E0E 4E75 rts fn00000E10: 00000E10 4E56 0000 link A6, 0 00000E14 2F0C move.l -[A7], A4 00000E16 286E 0008 movea.l A4, [A6 + 0x8] 00000E1A 200C move.l D0, A4 00000E1C 6710 beq +0x12 /* 00000E2E */ 00000E1E 4AAD E774 tst.l [A5 - 0x188C] 00000E22 6706 beq +0x8 /* 00000E2A */ 00000E24 204C movea.l A0, A4 00000E26 A023 syscall DisposHandle/DisposeHandle 00000E28 6004 bra +0x6 /* 00000E2E */ label00000E2A: 00000E2A 2F0C move.l -[A7], A4 00000E2C A9A3 syscall ReleaseResource label00000E2E: 00000E2E 286E FFFC movea.l A4, [A6 - 0x4] 00000E32 4E5E unlink A6 00000E34 2E9F move.l [A7], [A7]+ 00000E36 4E75 rts fn00000E38: 00000E38 4E56 0000 link A6, 0 00000E3C 48E7 0108 movem.l -[A7], D7,A4 00000E40 4AAD E774 tst.l [A5 - 0x188C] 00000E44 6626 bne +0x28 /* 00000E6C */ 00000E46 558F subq.l A7, 2 00000E48 A994 syscall CurResFile 00000E4A 3E1F move.w D7, [A7]+ 00000E4C 70FF moveq.l D0, 0xFFFFFFFF 00000E4E B06D E778 cmp.w D0, [A5 - 0x1888] 00000E52 6706 beq +0x8 /* 00000E5A */ 00000E54 3F2D E778 move.w -[A7], [A5 - 0x1888] 00000E58 A998 syscall UseResFile label00000E5A: 00000E5A 598F subq.l A7, 4 00000E5C 2F2E 000A move.l -[A7], [A6 + 0xA] 00000E60 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000E64 A80E syscall Get1IndResource/Get1IxResource 00000E66 285F movea.l A4, [A7]+ 00000E68 3F07 move.w -[A7], D7 00000E6A A998 syscall UseResFile label00000E6C: 00000E6C 2D4C 000E move.l [A6 + 0xE], A4 00000E70 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000E76 4E5E unlink A6 00000E78 205F movea.l A0, [A7]+ 00000E7A 5C4F addq.w A7, 6 00000E7C 4ED0 jmp [A0] fn00000E7E: 00000E7E 4E56 FFFC link A6, -0x0004 00000E82 48E7 1100 movem.l -[A7], D3,D7 00000E86 206D E51E movea.l A0, [A5 - 0x1AE2] 00000E8A 4AA8 037C tst.l [A0 + 0x37C] 00000E8E 6700 00D8 beq +0xDA /* 00000F68 */ 00000E92 7002 moveq.l D0, 0x02 00000E94 2F00 move.l -[A7], D0 00000E96 4868 00F8 pea.l [A0 + 0xF8] 00000E9A 7204 moveq.l D1, 0x04 00000E9C 2F01 move.l -[A7], D1 00000E9E 2F28 037C move.l -[A7], [A0 + 0x37C] 00000EA2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00000EA6 3E00 move.w D7, D0 00000EA8 206D E51E movea.l A0, [A5 - 0x1AE2] 00000EAC 2068 037C movea.l A0, [A0 + 0x37C] 00000EB0 2050 movea.l A0, [A0] 00000EB2 2D68 000C FFFC move.l [A6 - 0x4], [A0 + 0xC] 00000EB8 7005 moveq.l D0, 0x05 00000EBA 2F00 move.l -[A7], D0 00000EBC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EC0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000EC4 4A00 tst.b D0 00000EC6 57C3 seq D3 00000EC8 4403 neg.b D3 00000ECA 206D E51E movea.l A0, [A5 - 0x1AE2] 00000ECE 1143 03A9 move.b [A0 + 0x3A9], D3 00000ED2 7006 moveq.l D0, 0x06 00000ED4 2F00 move.l -[A7], D0 00000ED6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000EDA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000EDE 206D E51E movea.l A0, [A5 - 0x1AE2] 00000EE2 1140 03A8 move.b [A0 + 0x3A8], D0 00000EE6 206D E51E movea.l A0, [A5 - 0x1AE2] 00000EEA 0C68 0407 0028 cmpi.w [A0 + 0x28], 0x407 00000EF0 4FEF 0020 lea.l A7, [A7 + 0x20] 00000EF4 6C30 bge +0x32 /* 00000F26 */ 00000EF6 486E FFFC pea.l [A6 - 0x4] 00000EFA 7008 moveq.l D0, 0x08 00000EFC 3F00 move.w -[A7], D0 00000EFE 7201 moveq.l D1, 0x01 00000F00 1F01 move.b -[A7], D1 00000F02 4EAD 3222 jsr [A5 + 0x3222 /* export_1600 */] 00000F06 486E FFFC pea.l [A6 - 0x4] 00000F0A 7007 moveq.l D0, 0x07 00000F0C 3F00 move.w -[A7], D0 00000F0E 7201 moveq.l D1, 0x01 00000F10 1F01 move.b -[A7], D1 00000F12 4EAD 3222 jsr [A5 + 0x3222 /* export_1600 */] 00000F16 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F1A 2068 037C movea.l A0, [A0 + 0x37C] 00000F1E 2050 movea.l A0, [A0] 00000F20 216E FFFC 000C move.l [A0 + 0xC], [A6 - 0x4] label00000F26: 00000F26 7008 moveq.l D0, 0x08 00000F28 2F00 move.l -[A7], D0 00000F2A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F2E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000F32 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F36 1140 03AA move.b [A0 + 0x3AA], D0 00000F3A 7009 moveq.l D0, 0x09 00000F3C 2F00 move.l -[A7], D0 00000F3E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F42 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000F46 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F4A 1140 03AB move.b [A0 + 0x3AB], D0 00000F4E 700A moveq.l D0, 0x0A 00000F50 2F00 move.l -[A7], D0 00000F52 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F56 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000F5A 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F5E 1140 03AC move.b [A0 + 0x3AC], D0 00000F62 4FEF 0018 lea.l A7, [A7 + 0x18] 00000F66 602A bra +0x2C /* 00000F92 */ label00000F68: 00000F68 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F6C 4228 03A8 clr.b [A0 + 0x3A8] 00000F70 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F74 117C 0001 03A9 move.b [A0 + 0x3A9], 0x1 00000F7A 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F7E 4268 00F8 clr.w [A0 + 0xF8] 00000F82 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F86 4228 03AB clr.b [A0 + 0x3AB] 00000F8A 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F8E 4228 03AC clr.b [A0 + 0x3AC] label00000F92: 00000F92 206D E51E movea.l A0, [A5 - 0x1AE2] 00000F96 226D E53E movea.l A1, [A5 - 0x1AC2] 00000F9A 1368 03A8 13A0 move.b [A1 + 0x13A0], [A0 + 0x3A8] 00000FA0 4CEE 0088 FFF4 movem.l D3,D7, [A6 - 0xC] 00000FA6 4E5E unlink A6 00000FA8 4E75 rts fn00000FAA: 00000FAA 4E56 FFFA link A6, -0x0006 00000FAE 2F07 move.l -[A7], D7 00000FB0 206D E51E movea.l A0, [A5 - 0x1AE2] 00000FB4 2F28 037C move.l -[A7], [A0 + 0x37C] 00000FB8 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 00000FBC 7000 moveq.l D0, 0x00 00000FBE 2F00 move.l -[A7], D0 00000FC0 7205 moveq.l D1, 0x05 00000FC2 2F01 move.l -[A7], D1 00000FC4 7014 moveq.l D0, 0x14 00000FC6 2F00 move.l -[A7], D0 00000FC8 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */] 00000FCC 206D E51E movea.l A0, [A5 - 0x1AE2] 00000FD0 2140 037C move.l [A0 + 0x37C], D0 00000FD4 206D E51E movea.l A0, [A5 - 0x1AE2] 00000FD8 4AA8 037C tst.l [A0 + 0x37C] 00000FDC 4FEF 000C lea.l A7, [A7 + 0xC] 00000FE0 6752 beq +0x54 /* 00001034 */ 00000FE2 426E FFFE clr.w [A6 - 0x2] 00000FE6 7002 moveq.l D0, 0x02 00000FE8 2F00 move.l -[A7], D0 00000FEA 486E FFFE pea.l [A6 - 0x2] 00000FEE 7204 moveq.l D1, 0x04 00000FF0 2F01 move.l -[A7], D1 00000FF2 206D E51E movea.l A0, [A5 - 0x1AE2] 00000FF6 2F28 037C move.l -[A7], [A0 + 0x37C] 00000FFA 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */] 00000FFE 3E00 move.w D7, D0 00001000 206D E51E movea.l A0, [A5 - 0x1AE2] 00001004 2068 037C movea.l A0, [A0 + 0x37C] 00001008 2050 movea.l A0, [A0] 0000100A 2D68 000C FFFA move.l [A6 - 0x6], [A0 + 0xC] 00001010 486E FFFA pea.l [A6 - 0x6] 00001014 7005 moveq.l D0, 0x05 00001016 3F00 move.w -[A7], D0 00001018 7201 moveq.l D1, 0x01 0000101A 1F01 move.b -[A7], D1 0000101C 4EAD 3222 jsr [A5 + 0x3222 /* export_1600 */] 00001020 206D E51E movea.l A0, [A5 - 0x1AE2] 00001024 2068 037C movea.l A0, [A0 + 0x37C] 00001028 2050 movea.l A0, [A0] 0000102A 216E FFFA 000C move.l [A0 + 0xC], [A6 - 0x6] 00001030 4FEF 0010 lea.l A7, [A7 + 0x10] label00001034: 00001034 2E2E FFF6 move.l D7, [A6 - 0xA] 00001038 4E5E unlink A6 0000103A 205F movea.l A0, [A7]+ 0000103C 544F addq.w A7, 2 0000103E 4ED0 jmp [A0] fn00001040: 00001040 4E56 FFFC link A6, -0x0004 00001044 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4 00001048 382E 000A move.w D4, [A6 + 0xA] 0000104C 7001 moveq.l D0, 0x01 0000104E C06E 000C and.w D0, [A6 + 0xC] 00001052 7200 moveq.l D1, 0x00 00001054 3200 move.w D1, D0 00001056 4A81 tst.l D1 00001058 56C3 sne D3 0000105A 4403 neg.b D3 0000105C 1D43 FFFE move.b [A6 - 0x2], D3 00001060 7002 moveq.l D0, 0x02 00001062 C06E 000C and.w D0, [A6 + 0xC] 00001066 7200 moveq.l D1, 0x00 00001068 3200 move.w D1, D0 0000106A 4A81 tst.l D1 0000106C 56C3 sne D3 0000106E 4403 neg.b D3 00001070 1D43 FFFF move.b [A6 - 0x1], D3 00001074 1D7C 0001 FFFD move.b [A6 - 0x3], 0x1 0000107A 422E FFFC clr.b [A6 - 0x4] 0000107E 7A1C moveq.l D5, 0x1C 00001080 4A2E FFFE tst.b [A6 - 0x2] 00001084 6702 beq +0x4 /* 00001088 */ 00001086 7A15 moveq.l D5, 0x15 label00001088: 00001088 3E04 move.w D7, D4 0000108A 6052 bra +0x54 /* 000010DE */ label0000108C: 0000108C 598F subq.l A7, 4 0000108E 3F07 move.w -[A7], D7 00001090 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00001094 285F movea.l A4, [A7]+ 00001096 4A2C 0010 tst.b [A4 + 0x10] 0000109A 673E beq +0x40 /* 000010DA */ 0000109C 3F07 move.w -[A7], D7 0000109E 3F05 move.w -[A7], D5 000010A0 4EAD 304A jsr [A5 + 0x304A /* export_1541 */] 000010A4 558F subq.l A7, 2 000010A6 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 000010AA 4A1F tst.b [A7]+ 000010AC 6618 bne +0x1A /* 000010C6 */ 000010AE 558F subq.l A7, 2 000010B0 2F0C move.l -[A7], A4 000010B2 7000 moveq.l D0, 0x00 000010B4 3F00 move.w -[A7], D0 000010B6 4EAD 30C2 jsr [A5 + 0x30C2 /* export_1556 */] 000010BA 4A1F tst.b [A7]+ 000010BC 671C beq +0x1E /* 000010DA */ 000010BE 006C 0200 0008 ori.w [A4 + 0x8], 0x200 000010C4 6014 bra +0x16 /* 000010DA */ label000010C6: 000010C6 3C2D E54A move.w D6, [A5 - 0x1AB6] 000010CA 3F07 move.w -[A7], D7 000010CC 7019 moveq.l D0, 0x19 000010CE 3F00 move.w -[A7], D0 000010D0 4EAD 304A jsr [A5 + 0x304A /* export_1541 */] 000010D4 3B46 E54A move.w [A5 - 0x1AB6], D6 000010D8 600A bra +0xC /* 000010E4 */ label000010DA: 000010DA 3007 move.w D0, D7 000010DC 5247 addq.w D7, 1 label000010DE: 000010DE BE6E 0008 cmp.w D7, [A6 + 0x8] 000010E2 6FA8 ble -0x56 /* 0000108C */ label000010E4: 000010E4 4CEE 10F8 FFE4 movem.l D3,D4,D5,D6,D7,A4, [A6 - 0x1C] 000010EA 4E5E unlink A6 000010EC 205F movea.l A0, [A7]+ 000010EE 504F addq.w A7, 8 000010F0 4ED0 jmp [A0] fn000010F2: 000010F2 4E56 0000 link A6, 0 000010F6 206D E51E movea.l A0, [A5 - 0x1AE2] 000010FA 316E 000A 038E move.w [A0 + 0x38E], [A6 + 0xA] 00001100 4E5E unlink A6 00001102 2E9F move.l [A7], [A7]+ 00001104 4E75 rts fn00001106: 00001106 4E56 0000 link A6, 0 0000110A 2F07 move.l -[A7], D7 0000110C 3E2E 0008 move.w D7, [A6 + 0x8] 00001110 6602 bne +0x4 /* 00001114 */ 00001112 7E0F moveq.l D7, 0x0F label00001114: 00001114 3F07 move.w -[A7], D7 00001116 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 0000111A 2E2E FFFC move.l D7, [A6 - 0x4] 0000111E 4E5E unlink A6 00001120 205F movea.l A0, [A7]+ 00001122 5C4F addq.w A7, 6 00001124 4ED0 jmp [A0] fn00001126: 00001126 4E56 0000 link A6, 0 0000112A 48E7 0108 movem.l -[A7], D7,A4 0000112E 286E 0008 movea.l A4, [A6 + 0x8] 00001132 2054 movea.l A0, [A4] 00001134 0C68 03F1 0002 cmpi.w [A0 + 0x2], 0x3F1 0000113A 6D16 blt +0x18 /* 00001152 */ 0000113C 558F subq.l A7, 2 0000113E 486D DF0C pea.l [A5 - 0x20F4] 00001142 2054 movea.l A0, [A4] 00001144 4868 0004 pea.l [A0 + 0x4] 00001148 7000 moveq.l D0, 0x00 0000114A 3F00 move.w -[A7], D0 0000114C 4EAD 3552 jsr [A5 + 0x3552 /* export_1702 */] 00001150 1E1F move.b D7, [A7]+ label00001152: 00001152 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00001158 4E5E unlink A6 0000115A 2E9F move.l [A7], [A7]+ 0000115C 4E75 rts fn0000115E: 0000115E 4E56 0000 link A6, 0 00001162 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001166 266E 0008 movea.l A3, [A6 + 0x8] 0000116A 286E 000C movea.l A4, [A6 + 0xC] 0000116E 206E 0014 movea.l A0, [A6 + 0x14] 00001172 2050 movea.l A0, [A0] 00001174 3C28 000E move.w D6, [A0 + 0xE] 00001178 206E 0014 movea.l A0, [A6 + 0x14] 0000117C 2050 movea.l A0, [A0] 0000117E 3E28 000C move.w D7, [A0 + 0xC] 00001182 4A46 tst.w D6 00001184 6F0C ble +0xE /* 00001192 */ 00001186 BE46 cmp.w D7, D6 00001188 6F08 ble +0xA /* 00001192 */ 0000118A 3B7C 0013 E54A move.w [A5 - 0x1AB6], 0x13 00001190 6060 bra +0x62 /* 000011F2 */ label00001192: 00001192 206D E51E movea.l A0, [A5 - 0x1AE2] 00001196 4A28 03AD tst.b [A0 + 0x3AD] 0000119A 6718 beq +0x1A /* 000011B4 */ 0000119C 4A2E 0012 tst.b [A6 + 0x12] 000011A0 6712 beq +0x14 /* 000011B4 */ 000011A2 4A46 tst.w D6 000011A4 6E06 bgt +0x8 /* 000011AC */ 000011A6 4268 00F2 clr.w [A0 + 0xF2] 000011AA 6008 bra +0xA /* 000011B4 */ label000011AC: 000011AC 206D E51E movea.l A0, [A5 - 0x1AE2] 000011B0 3147 00F2 move.w [A0 + 0xF2], D7 label000011B4: 000011B4 4A2E 0010 tst.b [A6 + 0x10] 000011B8 6726 beq +0x28 /* 000011E0 */ 000011BA 206D E51E movea.l A0, [A5 - 0x1AE2] 000011BE 3028 000C move.w D0, [A0 + 0xC] 000011C2 5240 addq.w D0, 1 000011C4 3880 move.w [A4], D0 000011C6 48C6 ext.l D6 000011C8 48C7 ext.l D7 000011CA 2006 move.l D0, D6 000011CC 9087 sub.l D0, D7 000011CE D054 add.w D0, [A4] 000011D0 3680 move.w [A3], D0 000011D2 3014 move.w D0, [A4] 000011D4 9047 sub.w D0, D7 000011D6 206D E53E movea.l A0, [A5 - 0x1AC2] 000011DA 3140 139C move.w [A0 + 0x139C], D0 000011DE 600C bra +0xE /* 000011EC */ label000011E0: 000011E0 3887 move.w [A4], D7 000011E2 3686 move.w [A3], D6 000011E4 206D E53E movea.l A0, [A5 - 0x1AC2] 000011E8 4268 139C clr.w [A0 + 0x139C] label000011EC: 000011EC 3F13 move.w -[A7], [A3] 000011EE 4EAD 31D2 jsr [A5 + 0x31D2 /* export_1590 */] label000011F2: 000011F2 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000011F8 4E5E unlink A6 000011FA 205F movea.l A0, [A7]+ 000011FC 4FEF 0010 lea.l A7, [A7 + 0x10] 00001200 4ED0 jmp [A0] fn00001202: 00001202 4E56 0000 link A6, 0 00001206 2F0C move.l -[A7], A4 00001208 598F subq.l A7, 4 0000120A 2F3C 5657 4349 move.l -[A7], 0x56574349 /* 'VWCI' */ 00001210 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001214 7001 moveq.l D0, 0x01 00001216 1F00 move.b -[A7], D0 00001218 4EBA FB4E jsr [PC - 0x4B2 /* 00000D68 */] 0000121C 285F movea.l A4, [A7]+ 0000121E 206E 000E movea.l A0, [A6 + 0xE] 00001222 208C move.l [A0], A4 00001224 200C move.l D0, A4 00001226 6710 beq +0x12 /* 00001238 */ 00001228 2F0C move.l -[A7], A4 0000122A 4EBA FBC2 jsr [PC - 0x43E /* 00000DEE */] 0000122E 2F0C move.l -[A7], A4 00001230 3F2E 000C move.w -[A7], [A6 + 0xC] 00001234 4EAD 30FA jsr [A5 + 0x30FA /* export_1563 */] label00001238: 00001238 426D E54A clr.w [A5 - 0x1AB6] 0000123C 286E FFFC movea.l A4, [A6 - 0x4] 00001240 4E5E unlink A6 00001242 205F movea.l A0, [A7]+ 00001244 4FEF 000A lea.l A7, [A7 + 0xA] 00001248 4ED0 jmp [A0] fn0000124A: 0000124A 4E56 FFAC link A6, -0x0054 0000124E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00001252 382E 000A move.w D4, [A6 + 0xA] 00001256 47EE FFBC lea.l A3, [A6 - 0x44] 0000125A 598F subq.l A7, 4 0000125C 2F3C 4341 532A move.l -[A7], 0x4341532A /* 'CAS*' */ 00001262 206D E51E movea.l A0, [A5 - 0x1AE2] 00001266 3028 00FC move.w D0, [A0 + 0xFC] 0000126A 48C0 ext.l D0 0000126C 2F00 move.l -[A7], D0 0000126E 7001 moveq.l D0, 0x01 00001270 1F00 move.b -[A7], D0 00001272 4EBA FAF4 jsr [PC - 0x50C /* 00000D68 */] 00001276 2D5F FFAC move.l [A6 - 0x54], [A7]+ 0000127A 558F subq.l A7, 2 0000127C 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00001280 4A1F tst.b [A7]+ 00001282 6600 015E bne +0x160 /* 000013E2 */ 00001286 4AAE FFAC tst.l [A6 - 0x54] 0000128A 6700 0156 beq +0x158 /* 000013E2 */ 0000128E 206E FFAC movea.l A0, [A6 - 0x54] 00001292 A029 syscall HLock 00001294 206E FFAC movea.l A0, [A6 - 0x54] 00001298 2D50 FFB4 move.l [A6 - 0x4C], [A0] 0000129C 598F subq.l A7, 4 0000129E 2F2E FFAC move.l -[A7], [A6 - 0x54] 000012A2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000012A6 201F move.l D0, [A7]+ 000012A8 D0AE FFB4 add.l D0, [A6 - 0x4C] 000012AC 2D40 FFB0 move.l [A6 - 0x50], D0 000012B0 3E04 move.w D7, D4 000012B2 6000 0114 bra +0x116 /* 000013C8 */ label000012B6: 000012B6 206E FFB4 movea.l A0, [A6 - 0x4C] 000012BA 2A10 move.l D5, [A0] 000012BC 6F00 0102 ble +0x104 /* 000013C0 */ 000012C0 558F subq.l A7, 2 000012C2 3F07 move.w -[A7], D7 000012C4 4EAD 31A2 jsr [A5 + 0x31A2 /* export_1584 */] 000012C8 4A1F tst.b [A7]+ 000012CA 6700 010E beq +0x110 /* 000013DA */ 000012CE 598F subq.l A7, 4 000012D0 3F07 move.w -[A7], D7 000012D2 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 000012D6 205F movea.l A0, [A7]+ 000012D8 2D48 FFB8 move.l [A6 - 0x48], A0 000012DC 2145 0004 move.l [A0 + 0x4], D5 000012E0 206E FFB8 movea.l A0, [A6 - 0x48] 000012E4 317C FFFF 000A move.w [A0 + 0xA], 0xFFFF 000012EA 2F05 move.l -[A7], D5 000012EC 2F2D E774 move.l -[A7], [A5 - 0x188C] 000012F0 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] 000012F4 3B40 E54A move.w [A5 - 0x1AB6], D0 000012F8 504F addq.w A7, 8 000012FA 6600 00DE bne +0xE0 /* 000013DA */ 000012FE 7006 moveq.l D0, 0x06 00001300 2F00 move.l -[A7], D0 00001302 486E FFF6 pea.l [A6 - 0xA] 00001306 2F2D E774 move.l -[A7], [A5 - 0x188C] 0000130A 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 0000130E 3B40 E54A move.w [A5 - 0x1AB6], D0 00001312 4FEF 000C lea.l A7, [A7 + 0xC] 00001316 6600 0098 bne +0x9A /* 000013B0 */ 0000131A 2D4B FFFC move.l [A6 - 0x4], A3 0000131E 302E FFF6 move.w D0, [A6 - 0xA] 00001322 48C0 ext.l D0 00001324 2C00 move.l D6, D0 00001326 7039 moveq.l D0, 0x39 00001328 B086 cmp.l D0, D6 0000132A 6C02 bge +0x4 /* 0000132E */ 0000132C 7C39 moveq.l D6, 0x39 label0000132E: 0000132E 2F06 move.l -[A7], D6 00001330 486B 0001 pea.l [A3 + 0x1] 00001334 2F2D E774 move.l -[A7], [A5 - 0x188C] 00001338 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 0000133C 3B40 E54A move.w [A5 - 0x1AB6], D0 00001340 4FEF 000C lea.l A7, [A7 + 0xC] 00001344 6600 0094 bne +0x96 /* 000013DA */ 00001348 16AE FFF7 move.b [A3], [A6 - 0x9] 0000134C 206E FFB8 movea.l A0, [A6 - 0x48] 00001350 116B 0001 0010 move.b [A0 + 0x10], [A3 + 0x1] 00001356 598F subq.l A7, 4 00001358 3F07 move.w -[A7], D7 0000135A 7011 moveq.l D0, 0x11 0000135C 3F00 move.w -[A7], D0 0000135E 2F0B move.l -[A7], A3 00001360 7200 moveq.l D1, 0x00 00001362 2F01 move.l -[A7], D1 00001364 4EAD 303A jsr [A5 + 0x303A /* export_1539 */] 00001368 4AAE FFF8 tst.l [A6 - 0x8] 0000136C 584F addq.w A7, 4 0000136E 6F40 ble +0x42 /* 000013B0 */ 00001370 202E FFF8 move.l D0, [A6 - 0x8] 00001374 A122 syscall NewHandle, flags=1 00001376 2848 movea.l A4, A0 00001378 200C move.l D0, A4 0000137A 672E beq +0x30 /* 000013AA */ 0000137C 204C movea.l A0, A4 0000137E A029 syscall HLock 00001380 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001384 2F14 move.l -[A7], [A4] 00001386 2F2D E774 move.l -[A7], [A5 - 0x188C] 0000138A 4EAD 09FA jsr [A5 + 0x9FA /* export_315 */] 0000138E 3B40 E54A move.w [A5 - 0x1AB6], D0 00001392 204C movea.l A0, A4 00001394 A02A syscall HUnlock 00001396 206E FFB8 movea.l A0, [A6 - 0x48] 0000139A 208C move.l [A0], A4 0000139C 2F0C move.l -[A7], A4 0000139E 3F07 move.w -[A7], D7 000013A0 4EAD 30FA jsr [A5 + 0x30FA /* export_1563 */] 000013A4 4FEF 000C lea.l A7, [A7 + 0xC] 000013A8 6006 bra +0x8 /* 000013B0 */ label000013AA: 000013AA 3B78 0220 E54A move.w [A5 - 0x1AB6], [0x00000220 /* MemErr */] label000013B0: 000013B0 2F2D E774 move.l -[A7], [A5 - 0x188C] 000013B4 4EAD 0A02 jsr [A5 + 0xA02 /* export_316 */] 000013B8 4A6D E54A tst.w [A5 - 0x1AB6] 000013BC 584F addq.w A7, 4 000013BE 661A bne +0x1C /* 000013DA */ label000013C0: 000013C0 3007 move.w D0, D7 000013C2 5247 addq.w D7, 1 000013C4 58AE FFB4 addq.l [A6 - 0x4C], 4 label000013C8: 000013C8 BE6E 0008 cmp.w D7, [A6 + 0x8] 000013CC 6E0C bgt +0xE /* 000013DA */ 000013CE 202E FFB4 move.l D0, [A6 - 0x4C] 000013D2 B0AE FFB0 cmp.l D0, [A6 - 0x50] 000013D6 6500 FEDE bcs -0x120 /* 000012B6 */ label000013DA: 000013DA 2F2E FFAC move.l -[A7], [A6 - 0x54] 000013DE 4EBA FA30 jsr [PC - 0x5D0 /* 00000E10 */] label000013E2: 000013E2 4CEE 18F0 FF94 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x6C] 000013E8 4E5E unlink A6 000013EA 2E9F move.l [A7], [A7]+ 000013EC 4E75 rts fn000013EE: 000013EE 4E56 FFF4 link A6, -0x000C 000013F2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000013F6 382E 0008 move.w D4, [A6 + 0x8] 000013FA 3A2E 000A move.w D5, [A6 + 0xA] 000013FE 7000 moveq.l D0, 0x00 00001400 2D40 FFF4 move.l [A6 - 0xC], D0 00001404 598F subq.l A7, 4 00001406 2F3C 5657 4352 move.l -[A7], 0x56574352 /* 'VWCR' */ 0000140C 206D E51E movea.l A0, [A5 - 0x1AE2] 00001410 3028 00FC move.w D0, [A0 + 0xFC] 00001414 48C0 ext.l D0 00001416 2F00 move.l -[A7], D0 00001418 7001 moveq.l D0, 0x01 0000141A 1F00 move.b -[A7], D0 0000141C 4EBA F94A jsr [PC - 0x6B6 /* 00000D68 */] 00001420 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 00001424 558F subq.l A7, 2 00001426 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 0000142A 4A1F tst.b [A7]+ 0000142C 6600 00B4 bne +0xB6 /* 000014E2 */ 00001430 206E FFF4 movea.l A0, [A6 - 0xC] 00001434 A029 syscall HLock 00001436 206E FFF4 movea.l A0, [A6 - 0xC] 0000143A 2850 movea.l A4, [A0] 0000143C 598F subq.l A7, 4 0000143E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001442 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00001446 201F move.l D0, [A7]+ 00001448 D08C add.l D0, A4 0000144A 2D40 FFFC move.l [A6 - 0x4], D0 0000144E 3E05 move.w D7, D5 00001450 6000 008A bra +0x8C /* 000014DC */ label00001454: 00001454 B9EE FFFC cmpa.l A4, [A6 - 0x4] 00001458 6400 0088 bcc +0x8A /* 000014E2 */ 0000145C 1C14 move.b D6, [A4] 0000145E 6608 bne +0xA /* 00001468 */ 00001460 200C move.l D0, A4 00001462 5280 addq.l D0, 1 00001464 2840 movea.l A4, D0 00001466 6070 bra +0x72 /* 000014D8 */ label00001468: 00001468 558F subq.l A7, 2 0000146A 3F07 move.w -[A7], D7 0000146C 4EAD 31A2 jsr [A5 + 0x31A2 /* export_1584 */] 00001470 4A1F tst.b [A7]+ 00001472 676E beq +0x70 /* 000014E2 */ 00001474 598F subq.l A7, 4 00001476 3F07 move.w -[A7], D7 00001478 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 0000147C 265F movea.l A3, [A7]+ 0000147E 206D E51E movea.l A0, [A5 - 0x1AE2] 00001482 3028 00FC move.w D0, [A0 + 0xFC] 00001486 48C0 ext.l D0 00001488 48C7 ext.l D7 0000148A D087 add.l D0, D7 0000148C 206D E53E movea.l A0, [A5 - 0x1AC2] 00001490 9068 139C sub.w D0, [A0 + 0x139C] 00001494 3740 000A move.w [A3 + 0xA], D0 00001498 176C 0001 0010 move.b [A3 + 0x10], [A4 + 0x1] 0000149E 598F subq.l A7, 4 000014A0 3F07 move.w -[A7], D7 000014A2 7011 moveq.l D0, 0x11 000014A4 3F00 move.w -[A7], D0 000014A6 2F0C move.l -[A7], A4 000014A8 7200 moveq.l D1, 0x00 000014AA 2F01 move.l -[A7], D1 000014AC 4EAD 303A jsr [A5 + 0x303A /* export_1539 */] 000014B0 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000014B4 660E bne +0x10 /* 000014C4 */ 000014B6 1014 move.b D0, [A4] 000014B8 4880 ext.w D0 000014BA 5240 addq.w D0, 1 000014BC 48C0 ext.l D0 000014BE D08C add.l D0, A4 000014C0 2840 movea.l A4, D0 000014C2 6004 bra +0x6 /* 000014C8 */ label000014C4: 000014C4 286E FFF8 movea.l A4, [A6 - 0x8] label000014C8: 000014C8 2F0B move.l -[A7], A3 000014CA 3F07 move.w -[A7], D7 000014CC 302B 000A move.w D0, [A3 + 0xA] 000014D0 48C0 ext.l D0 000014D2 2F00 move.l -[A7], D0 000014D4 4EBA FD2C jsr [PC - 0x2D4 /* 00001202 */] label000014D8: 000014D8 3007 move.w D0, D7 000014DA 5247 addq.w D7, 1 label000014DC: 000014DC B847 cmp.w D4, D7 000014DE 6C00 FF74 bge -0x8A /* 00001454 */ label000014E2: 000014E2 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000014E6 4EBA F928 jsr [PC - 0x6D8 /* 00000E10 */] 000014EA 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24] 000014F0 4E5E unlink A6 000014F2 2E9F move.l [A7], [A7]+ 000014F4 4E75 rts 000014F6 4E56 0000 link A6, 0 000014FA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000014FE 266E 000E movea.l A3, [A6 + 0xE] 00001502 382E 000A move.w D4, [A6 + 0xA] 00001506 3A2E 000C move.w D5, [A6 + 0xC] 0000150A 422D E53A clr.b [A5 - 0x1AC6] 0000150E 422D E53C clr.b [A5 - 0x1AC4] 00001512 4206 clr.b D6 00001514 3E04 move.w D7, D4 00001516 6052 bra +0x54 /* 0000156A */ label00001518: 00001518 598F subq.l A7, 4 0000151A 3F07 move.w -[A7], D7 0000151C 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00001520 285F movea.l A4, [A7]+ 00001522 4A2C 0010 tst.b [A4 + 0x10] 00001526 673E beq +0x40 /* 00001566 */ 00001528 7000 moveq.l D0, 0x00 0000152A 2940 0012 move.l [A4 + 0x12], D0 0000152E 2940 0016 move.l [A4 + 0x16], D0 00001532 7201 moveq.l D1, 0x01 00001534 B22C 0010 cmp.b D1, [A4 + 0x10] 00001538 662C bne +0x2E /* 00001566 */ 0000153A 700F moveq.l D0, 0x0F 0000153C 2F00 move.l -[A7], D0 0000153E 322C 001E move.w D1, [A4 + 0x1E] 00001542 48C1 ext.l D1 00001544 2F01 move.l -[A7], D1 00001546 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 0000154A 4A00 tst.b D0 0000154C 504F addq.w A7, 8 0000154E 6710 beq +0x12 /* 00001560 */ 00001550 0C45 03EE cmpi.w D5, 0x3EE 00001554 6D10 blt +0x12 /* 00001566 */ 00001556 7C01 moveq.l D6, 0x01 00001558 1B7C 0001 E53C move.b [A5 - 0x1AC4], 0x1 0000155E 6006 bra +0x8 /* 00001566 */ label00001560: 00001560 1B7C 0001 E53A move.b [A5 - 0x1AC6], 0x1 label00001566: 00001566 3007 move.w D0, D7 00001568 5247 addq.w D7, 1 label0000156A: 0000156A BE6E 0008 cmp.w D7, [A6 + 0x8] 0000156E 6FA8 ble -0x56 /* 00001518 */ 00001570 200B move.l D0, A3 00001572 6706 beq +0x8 /* 0000157A */ 00001574 2053 movea.l A0, [A3] 00001576 1146 001E move.b [A0 + 0x1E], D6 label0000157A: 0000157A 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18] 00001580 4E5E unlink A6 00001582 205F movea.l A0, [A7]+ 00001584 4FEF 000A lea.l A7, [A7 + 0xA] 00001588 4ED0 jmp [A0] fn0000158A: 0000158A 4E56 FFFE link A6, -0x0002 0000158E 598F subq.l A7, 4 00001590 2F3C 5657 5343 move.l -[A7], 0x56575343 /* 'VWSC' */ 00001596 206D E51E movea.l A0, [A5 - 0x1AE2] 0000159A 3028 00FC move.w D0, [A0 + 0xFC] 0000159E 48C0 ext.l D0 000015A0 2F00 move.l -[A7], D0 000015A2 7001 moveq.l D0, 0x01 000015A4 1F00 move.b -[A7], D0 000015A6 4EBA F7C0 jsr [PC - 0x840 /* 00000D68 */] 000015AA 206D E53E movea.l A0, [A5 - 0x1AC2] 000015AE 215F 0008 move.l [A0 + 0x8], [A7]+ 000015B2 0C6D FF40 E54A cmpi.w [A5 - 0x1AB6], 0xFF40 000015B8 671E beq +0x20 /* 000015D8 */ 000015BA 4A6D E54A tst.w [A5 - 0x1AB6] 000015BE 662A bne +0x2C /* 000015EA */ 000015C0 206D E53E movea.l A0, [A5 - 0x1AC2] 000015C4 4AA8 0008 tst.l [A0 + 0x8] 000015C8 6720 beq +0x22 /* 000015EA */ 000015CA 2F28 0008 move.l -[A7], [A0 + 0x8] 000015CE 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */] 000015D2 4A80 tst.l D0 000015D4 584F addq.w A7, 4 000015D6 6612 bne +0x14 /* 000015EA */ label000015D8: 000015D8 206D E53E movea.l A0, [A5 - 0x1AC2] 000015DC 4868 0008 pea.l [A0 + 0x8] 000015E0 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 000015E4 426D E54A clr.w [A5 - 0x1AB6] 000015E8 6036 bra +0x38 /* 00001620 */ label000015EA: 000015EA 4A6D E54A tst.w [A5 - 0x1AB6] 000015EE 6630 bne +0x32 /* 00001620 */ 000015F0 206D E53E movea.l A0, [A5 - 0x1AC2] 000015F4 2F28 0008 move.l -[A7], [A0 + 0x8] 000015F8 4EBA F7F4 jsr [PC - 0x80C /* 00000DEE */] 000015FC 0C6E 0403 0008 cmpi.w [A6 + 0x8], 0x403 00001602 6F1C ble +0x1E /* 00001620 */ 00001604 486E FFFE pea.l [A6 - 0x2] 00001608 206D E51E movea.l A0, [A5 - 0x1AE2] 0000160C 2F28 0112 move.l -[A7], [A0 + 0x112] 00001610 206D E53E movea.l A0, [A5 - 0x1AC2] 00001614 4868 0008 pea.l [A0 + 0x8] 00001618 4EAD 073A jsr [A5 + 0x73A /* export_227 */] 0000161C 3B40 E54A move.w [A5 - 0x1AB6], D0 label00001620: 00001620 4E5E unlink A6 00001622 205F movea.l A0, [A7]+ 00001624 544F addq.w A7, 2 00001626 4ED0 jmp [A0] fn00001628: 00001628 4E56 0000 link A6, 0 0000162C 2F0C move.l -[A7], A4 0000162E 598F subq.l A7, 4 00001630 2F3C 5657 4C42 move.l -[A7], 0x56574C42 /* 'VWLB' */ 00001636 206D E51E movea.l A0, [A5 - 0x1AE2] 0000163A 3028 00FC move.w D0, [A0 + 0xFC] 0000163E 48C0 ext.l D0 00001640 2F00 move.l -[A7], D0 00001642 7001 moveq.l D0, 0x01 00001644 1F00 move.b -[A7], D0 00001646 4EBA F720 jsr [PC - 0x8E0 /* 00000D68 */] 0000164A 285F movea.l A4, [A7]+ 0000164C 200C move.l D0, A4 0000164E 671C beq +0x1E /* 0000166C */ 00001650 2F0C move.l -[A7], A4 00001652 206D E51E movea.l A0, [A5 - 0x1AE2] 00001656 4868 0100 pea.l [A0 + 0x100] 0000165A 4868 0104 pea.l [A0 + 0x104] 0000165E 4868 00FE pea.l [A0 + 0xFE] 00001662 4EAD 345A jsr [A5 + 0x345A /* export_1671 */] 00001666 2F0C move.l -[A7], A4 00001668 4EBA F7A6 jsr [PC - 0x85A /* 00000E10 */] label0000166C: 0000166C 426D E54A clr.w [A5 - 0x1AB6] 00001670 286E FFFC movea.l A4, [A6 - 0x4] 00001674 4E5E unlink A6 00001676 4E75 rts fn00001678: 00001678 4E56 0000 link A6, 0 0000167C 2F0C move.l -[A7], A4 0000167E 598F subq.l A7, 4 00001680 2F3C 5657 544C move.l -[A7], 0x5657544C /* 'VWTL' */ 00001686 206D E51E movea.l A0, [A5 - 0x1AE2] 0000168A 3028 00FC move.w D0, [A0 + 0xFC] 0000168E 48C0 ext.l D0 00001690 2F00 move.l -[A7], D0 00001692 7001 moveq.l D0, 0x01 00001694 1F00 move.b -[A7], D0 00001696 4EBA F6D0 jsr [PC - 0x930 /* 00000D68 */] 0000169A 285F movea.l A4, [A7]+ 0000169C 200C move.l D0, A4 0000169E 670C beq +0xE /* 000016AC */ 000016A0 2F0C move.l -[A7], A4 000016A2 4EAD 2612 jsr [A5 + 0x2612 /* export_1214 */] 000016A6 2F0C move.l -[A7], A4 000016A8 4EBA F766 jsr [PC - 0x89A /* 00000E10 */] label000016AC: 000016AC 426D E54A clr.w [A5 - 0x1AB6] 000016B0 286E FFFC movea.l A4, [A6 - 0x4] 000016B4 4E5E unlink A6 000016B6 4E75 rts fn000016B8: 000016B8 4E56 0000 link A6, 0 000016BC 598F subq.l A7, 4 000016BE 2F3C 5657 746B move.l -[A7], 0x5657746B /* 'VWtk' */ 000016C4 206D E51E movea.l A0, [A5 - 0x1AE2] 000016C8 3028 00FC move.w D0, [A0 + 0xFC] 000016CC 48C0 ext.l D0 000016CE 2F00 move.l -[A7], D0 000016D0 7001 moveq.l D0, 0x01 000016D2 1F00 move.b -[A7], D0 000016D4 4EBA F692 jsr [PC - 0x96E /* 00000D68 */] 000016D8 206D E53E movea.l A0, [A5 - 0x1AC2] 000016DC 215F 137C move.l [A0 + 0x137C], [A7]+ 000016E0 206D E53E movea.l A0, [A5 - 0x1AC2] 000016E4 4AA8 137C tst.l [A0 + 0x137C] 000016E8 6726 beq +0x28 /* 00001710 */ 000016EA 2F28 137C move.l -[A7], [A0 + 0x137C] 000016EE 4EBA F6FE jsr [PC - 0x902 /* 00000DEE */] 000016F2 206D E53E movea.l A0, [A5 - 0x1AC2] 000016F6 2F28 137C move.l -[A7], [A0 + 0x137C] 000016FA 4EAD 0752 jsr [A5 + 0x752 /* export_230 */] 000016FE 4A00 tst.b D0 00001700 584F addq.w A7, 4 00001702 660C bne +0xE /* 00001710 */ 00001704 206D E53E movea.l A0, [A5 - 0x1AC2] 00001708 4868 137C pea.l [A0 + 0x137C] 0000170C 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] label00001710: 00001710 426D E54A clr.w [A5 - 0x1AB6] 00001714 4E5E unlink A6 00001716 4E75 rts fn00001718: 00001718 4E56 0000 link A6, 0 0000171C 2F0C move.l -[A7], A4 0000171E 598F subq.l A7, 4 00001720 2F3C 4354 7970 move.l -[A7], 0x43547970 /* 'CTyp' */ 00001726 206D E51E movea.l A0, [A5 - 0x1AE2] 0000172A 3028 00FC move.w D0, [A0 + 0xFC] 0000172E 48C0 ext.l D0 00001730 2F00 move.l -[A7], D0 00001732 7001 moveq.l D0, 0x01 00001734 1F00 move.b -[A7], D0 00001736 4EBA F630 jsr [PC - 0x9D0 /* 00000D68 */] 0000173A 285F movea.l A4, [A7]+ 0000173C 200C move.l D0, A4 0000173E 670E beq +0x10 /* 0000174E */ 00001740 2F0C move.l -[A7], A4 00001742 4EBA F6AA jsr [PC - 0x956 /* 00000DEE */] 00001746 2F0C move.l -[A7], A4 00001748 4EBA ECC4 jsr [PC - 0x133C /* 0000040E */] 0000174C 584F addq.w A7, 4 label0000174E: 0000174E 426D E54A clr.w [A5 - 0x1AB6] 00001752 286E FFFC movea.l A4, [A6 - 0x4] 00001756 4E5E unlink A6 00001758 4E75 rts fn0000175A: 0000175A 4E56 FFFC link A6, -0x0004 0000175E 48E7 0118 movem.l -[A7], D7,A3,A4 00001762 286E 0008 movea.l A4, [A6 + 0x8] 00001766 7000 moveq.l D0, 0x00 00001768 2D40 FFFC move.l [A6 - 0x4], D0 0000176C 0C6C 045B 000C cmpi.w [A4 + 0xC], 0x45B 00001772 6D00 008A blt +0x8C /* 000017FE */ 00001776 4878 0400 push.l 0x400 0000177A 2F3C 466D 6170 move.l -[A7], 0x466D6170 /* 'Fmap' */ 00001780 2F2D E774 move.l -[A7], [A5 - 0x188C] 00001784 4EAD 0FAA jsr [A5 + 0xFAA /* export_497 */] 00001788 2E00 move.l D7, D0 0000178A 70FF moveq.l D0, 0xFFFFFFFF 0000178C B087 cmp.l D0, D7 0000178E 4FEF 000C lea.l A7, [A7 + 0xC] 00001792 6716 beq +0x18 /* 000017AA */ 00001794 486E FFFC pea.l [A6 - 0x4] 00001798 2F07 move.l -[A7], D7 0000179A 2F2D E774 move.l -[A7], [A5 - 0x188C] 0000179E 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] 000017A2 3B40 E54A move.w [A5 - 0x1AB6], D0 000017A6 4FEF 000C lea.l A7, [A7 + 0xC] label000017AA: 000017AA 4A6D E54A tst.w [A5 - 0x1AB6] 000017AE 664E bne +0x50 /* 000017FE */ 000017B0 598F subq.l A7, 4 000017B2 2F3C 4658 6D70 move.l -[A7], 0x46586D70 /* 'FXmp' */ 000017B8 4878 0400 push.l 0x400 000017BC 7000 moveq.l D0, 0x00 000017BE 1F00 move.b -[A7], D0 000017C0 4EBA F5A6 jsr [PC - 0xA5A /* 00000D68 */] 000017C4 265F movea.l A3, [A7]+ 000017C6 426D E54A clr.w [A5 - 0x1AB6] 000017CA 200B move.l D0, A3 000017CC 6722 beq +0x24 /* 000017F0 */ 000017CE 558F subq.l A7, 2 000017D0 7000 moveq.l D0, 0x00 000017D2 1F00 move.b -[A7], D0 000017D4 4EAD 327A jsr [A5 + 0x327A /* export_1611 */] 000017D8 1E1F move.b D7, [A7]+ 000017DA 2F0B move.l -[A7], A3 000017DC 2F2C 0014 move.l -[A7], [A4 + 0x14] 000017E0 4EAD 1022 jsr [A5 + 0x1022 /* export_512 */] 000017E4 558F subq.l A7, 2 000017E6 1F07 move.b -[A7], D7 000017E8 4EAD 327A jsr [A5 + 0x327A /* export_1611 */] 000017EC 4FEF 000A lea.l A7, [A7 + 0xA] label000017F0: 000017F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000017F4 2F2C 0014 move.l -[A7], [A4 + 0x14] 000017F8 4EBA 1368 jsr [PC + 0x1368 /* 00002B62 */] 000017FC 504F addq.w A7, 8 label000017FE: 000017FE 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 00001804 4E5E unlink A6 00001806 4E75 rts fn00001808: 00001808 4E56 0000 link A6, 0 0000180C 2F0C move.l -[A7], A4 0000180E 426D E54A clr.w [A5 - 0x1AB6] 00001812 0C6E 0407 0008 cmpi.w [A6 + 0x8], 0x407 00001818 6F2E ble +0x30 /* 00001848 */ 0000181A 598F subq.l A7, 4 0000181C 2F3C 5657 7463 move.l -[A7], 0x56577463 /* 'VWtc' */ 00001822 206D E51E movea.l A0, [A5 - 0x1AE2] 00001826 3028 00FC move.w D0, [A0 + 0xFC] 0000182A 48C0 ext.l D0 0000182C 2F00 move.l -[A7], D0 0000182E 7001 moveq.l D0, 0x01 00001830 1F00 move.b -[A7], D0 00001832 4EBA F534 jsr [PC - 0xACC /* 00000D68 */] 00001836 285F movea.l A4, [A7]+ 00001838 200C move.l D0, A4 0000183A 6708 beq +0xA /* 00001844 */ 0000183C 2F0C move.l -[A7], A4 0000183E 4EBA EDA0 jsr [PC - 0x1260 /* 000005E0 */] 00001842 6010 bra +0x12 /* 00001854 */ label00001844: 00001844 426D E54A clr.w [A5 - 0x1AB6] label00001848: 00001848 4EAD 3462 jsr [A5 + 0x3462 /* export_1672 */] 0000184C 206D E51E movea.l A0, [A5 - 0x1AE2] 00001850 4268 038C clr.w [A0 + 0x38C] label00001854: 00001854 286E FFFC movea.l A4, [A6 - 0x4] 00001858 4E5E unlink A6 0000185A 205F movea.l A0, [A7]+ 0000185C 544F addq.w A7, 2 0000185E 4ED0 jmp [A0] fn00001860: 00001860 4E56 FEFE link A6, -0x0102 00001864 48E7 0118 movem.l -[A7], D7,A3,A4 00001868 3E2E 000E move.w D7, [A6 + 0xE] 0000186C 47EE FEFE lea.l A3, [A6 - 0x102] 00001870 7000 moveq.l D0, 0x00 00001872 2840 movea.l A4, D0 00001874 206D E51E movea.l A0, [A5 - 0x1AE2] 00001878 4868 007C pea.l [A0 + 0x7C] 0000187C 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00001880 206D E51E movea.l A0, [A5 - 0x1AE2] 00001884 4868 0080 pea.l [A0 + 0x80] 00001888 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 0000188C 7000 moveq.l D0, 0x00 0000188E 2F00 move.l -[A7], D0 00001890 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001894 2F0B move.l -[A7], A3 00001896 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 0000189A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000189E 2F28 037C move.l -[A7], [A0 + 0x37C] 000018A2 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */] 000018A6 206D E51E movea.l A0, [A5 - 0x1AE2] 000018AA 7000 moveq.l D0, 0x00 000018AC 2140 037C move.l [A0 + 0x37C], D0 000018B0 0C47 0401 cmpi.w D7, 0x401 000018B4 4FEF 000C lea.l A7, [A7 + 0xC] 000018B8 6D00 0098 blt +0x9A /* 00001952 */ 000018BC 598F subq.l A7, 4 000018BE 2F3C 5657 4649 move.l -[A7], 0x56574649 /* 'VWFI' */ 000018C4 206D E51E movea.l A0, [A5 - 0x1AE2] 000018C8 3028 00FC move.w D0, [A0 + 0xFC] 000018CC 48C0 ext.l D0 000018CE 2F00 move.l -[A7], D0 000018D0 7000 moveq.l D0, 0x00 000018D2 1F00 move.b -[A7], D0 000018D4 4EBA F492 jsr [PC - 0xB6E /* 00000D68 */] 000018D8 285F movea.l A4, [A7]+ 000018DA 200C move.l D0, A4 000018DC 676C beq +0x6E /* 0000194A */ 000018DE 598F subq.l A7, 4 000018E0 2F0C move.l -[A7], A4 000018E2 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 000018E6 4A9F tst.l [A7]+ 000018E8 6F60 ble +0x62 /* 0000194A */ 000018EA 2F0C move.l -[A7], A4 000018EC 4EBA F500 jsr [PC - 0xB00 /* 00000DEE */] 000018F0 206D E51E movea.l A0, [A5 - 0x1AE2] 000018F4 214C 037C move.l [A0 + 0x37C], A4 000018F8 0C47 0451 cmpi.w D7, 0x451 000018FC 6D22 blt +0x24 /* 00001920 */ 000018FE 7003 moveq.l D0, 0x03 00001900 2F00 move.l -[A7], D0 00001902 2F0C move.l -[A7], A4 00001904 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */] 00001908 206D E51E movea.l A0, [A5 - 0x1AE2] 0000190C 2140 007C move.l [A0 + 0x7C], D0 00001910 598F subq.l A7, 4 00001912 2F0B move.l -[A7], A3 00001914 A906 syscall NewString 00001916 206D E51E movea.l A0, [A5 - 0x1AE2] 0000191A 215F 0080 move.l [A0 + 0x80], [A7]+ 0000191E 504F addq.w A7, 8 label00001920: 00001920 4A2E 000C tst.b [A6 + 0xC] 00001924 6712 beq +0x14 /* 00001938 */ 00001926 206D E51E movea.l A0, [A5 - 0x1AE2] 0000192A 2F28 037C move.l -[A7], [A0 + 0x37C] 0000192E 7000 moveq.l D0, 0x00 00001930 3F00 move.w -[A7], D0 00001932 4EAD 30FA jsr [A5 + 0x30FA /* export_1563 */] 00001936 601A bra +0x1C /* 00001952 */ label00001938: 00001938 206D E51E movea.l A0, [A5 - 0x1AE2] 0000193C 2068 037C movea.l A0, [A0 + 0x37C] 00001940 2050 movea.l A0, [A0] 00001942 7000 moveq.l D0, 0x00 00001944 2140 0004 move.l [A0 + 0x4], D0 00001948 6008 bra +0xA /* 00001952 */ label0000194A: 0000194A 7000 moveq.l D0, 0x00 0000194C 1F00 move.b -[A7], D0 0000194E 4EBA F65A jsr [PC - 0x9A6 /* 00000FAA */] label00001952: 00001952 206D E51E movea.l A0, [A5 - 0x1AE2] 00001956 4AA8 007C tst.l [A0 + 0x7C] 0000195A 662E bne +0x30 /* 0000198A */ 0000195C 7000 moveq.l D0, 0x00 0000195E 2F00 move.l -[A7], D0 00001960 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001964 2F0B move.l -[A7], A3 00001966 4EAD 34B2 jsr [A5 + 0x34B2 /* export_1682 */] 0000196A 598F subq.l A7, 4 0000196C 2F0B move.l -[A7], A3 0000196E A906 syscall NewString 00001970 206D E51E movea.l A0, [A5 - 0x1AE2] 00001974 215F 007C move.l [A0 + 0x7C], [A7]+ 00001978 598F subq.l A7, 4 0000197A 2F0B move.l -[A7], A3 0000197C A906 syscall NewString 0000197E 206D E51E movea.l A0, [A5 - 0x1AE2] 00001982 215F 0080 move.l [A0 + 0x80], [A7]+ 00001986 4FEF 000C lea.l A7, [A7 + 0xC] label0000198A: 0000198A 4EBA F4F2 jsr [PC - 0xB0E /* 00000E7E */] 0000198E 4CEE 1880 FEF2 movem.l D7,A3,A4, [A6 - 0x10E] 00001994 4E5E unlink A6 00001996 205F movea.l A0, [A7]+ 00001998 504F addq.w A7, 8 0000199A 4ED0 jmp [A0] fn0000199C: 0000199C 4E56 FEFC link A6, -0x0104 000019A0 48E7 0118 movem.l -[A7], D7,A3,A4 000019A4 266E 000A movea.l A3, [A6 + 0xA] 000019A8 4A53 tst.w [A3] 000019AA 6636 bne +0x38 /* 000019E2 */ 000019AC 4A2E 0008 tst.b [A6 + 0x8] 000019B0 672C beq +0x2E /* 000019DE */ 000019B2 598F subq.l A7, 4 000019B4 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */ 000019BA 7001 moveq.l D0, 0x01 000019BC 3F00 move.w -[A7], D0 000019BE 4EBA F478 jsr [PC - 0xB88 /* 00000E38 */] 000019C2 285F movea.l A4, [A7]+ 000019C4 200C move.l D0, A4 000019C6 6710 beq +0x12 /* 000019D8 */ 000019C8 2F0C move.l -[A7], A4 000019CA 2F0B move.l -[A7], A3 000019CC 486E FEFC pea.l [A6 - 0x104] 000019D0 486E FF00 pea.l [A6 - 0x100] 000019D4 A9A8 syscall GetResInfo 000019D6 6018 bra +0x1A /* 000019F0 */ label000019D8: 000019D8 36BC 0400 move.w [A3], 0x400 000019DC 6012 bra +0x14 /* 000019F0 */ label000019DE: 000019DE 36BC 0400 move.w [A3], 0x400 label000019E2: 000019E2 598F subq.l A7, 4 000019E4 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */ 000019EA 3F13 move.w -[A7], [A3] 000019EC A9A0 syscall GetResource 000019EE 285F movea.l A4, [A7]+ label000019F0: 000019F0 200C move.l D0, A4 000019F2 672C beq +0x2E /* 00001A20 */ 000019F4 2054 movea.l A0, [A4] 000019F6 3010 move.w D0, [A0] 000019F8 48C0 ext.l D0 000019FA 2E00 move.l D7, D0 000019FC 0C68 0400 0002 cmpi.w [A0 + 0x2], 0x400 00001A02 660E bne +0x10 /* 00001A12 */ 00001A04 7024 moveq.l D0, 0x24 00001A06 B087 cmp.l D0, D7 00001A08 6C08 bge +0xA /* 00001A12 */ 00001A0A 2248 movea.l A1, A0 00001A0C 3368 0024 0002 move.w [A1 + 0x2], [A0 + 0x24] label00001A12: 00001A12 701E moveq.l D0, 0x1E 00001A14 B087 cmp.l D0, D7 00001A16 6C08 bge +0xA /* 00001A20 */ 00001A18 2054 movea.l A0, [A4] 00001A1A 1B68 001F E5BC move.b [A5 - 0x1A44], [A0 + 0x1F] label00001A20: 00001A20 2D4C 000E move.l [A6 + 0xE], A4 00001A24 4CEE 1880 FEF0 movem.l D7,A3,A4, [A6 - 0x110] 00001A2A 4E5E unlink A6 00001A2C 205F movea.l A0, [A7]+ 00001A2E 5C4F addq.w A7, 6 00001A30 4ED0 jmp [A0] 00001A32 4E56 0000 link A6, 0 00001A36 48E7 0300 movem.l -[A7], D6,D7 00001A3A 558F subq.l A7, 2 00001A3C A861 syscall Random 00001A3E 3C1F move.w D6, [A7]+ 00001A40 558F subq.l A7, 2 00001A42 A861 syscall Random 00001A44 3E1F move.w D7, [A7]+ 00001A46 4A46 tst.w D6 00001A48 6C04 bge +0x6 /* 00001A4E */ 00001A4A CDFC FFFF muls.w D6, 0xFFFF label00001A4E: 00001A4E 4A47 tst.w D7 00001A50 6C04 bge +0x6 /* 00001A56 */ 00001A52 CFFC FFFF muls.w D7, 0xFFFF label00001A56: 00001A56 3006 move.w D0, D6 00001A58 48C0 ext.l D0 00001A5A 81FC 058F divs.w D0, 0x58F 00001A5E 4840 swap.w D0 00001A60 C1FC 0017 muls.w D0, 0x17 00001A64 4A2E 0008 tst.b [A6 + 0x8] 00001A68 6704 beq +0x6 /* 00001A6E */ 00001A6A 7200 moveq.l D1, 0x00 00001A6C 600E bra +0x10 /* 00001A7C */ label00001A6E: 00001A6E 3207 move.w D1, D7 00001A70 48C1 ext.l D1 00001A72 83FC 0013 divs.w D1, 0x13 00001A76 4841 swap.w D1 00001A78 48C1 ext.l D1 00001A7A 5281 addq.l D1, 1 label00001A7C: 00001A7C D280 add.l D1, D0 00001A7E 3D41 000A move.w [A6 + 0xA], D1 00001A82 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8] 00001A88 4E5E unlink A6 00001A8A 205F movea.l A0, [A7]+ 00001A8C 544F addq.w A7, 2 00001A8E 4ED0 jmp [A0] 00001A90 4E56 0000 link A6, 0 00001A94 48E7 0108 movem.l -[A7], D7,A4 00001A98 286E 0008 movea.l A4, [A6 + 0x8] 00001A9C 7E00 moveq.l D7, 0x00 00001A9E 3014 move.w D0, [A4] 00001AA0 48C0 ext.l D0 00001AA2 5280 addq.l D0, 1 00001AA4 DE80 add.l D7, D0 00001AA6 302C 0002 move.w D0, [A4 + 0x2] 00001AAA 48C0 ext.l D0 00001AAC 5480 addq.l D0, 2 00001AAE 2200 move.l D1, D0 00001AB0 2007 move.l D0, D7 00001AB2 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001AB6 2E00 move.l D7, D0 00001AB8 302C 0004 move.w D0, [A4 + 0x4] 00001ABC 48C0 ext.l D0 00001ABE 5680 addq.l D0, 3 00001AC0 2200 move.l D1, D0 00001AC2 2007 move.l D0, D7 00001AC4 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00001AC8 2E00 move.l D7, D0 00001ACA 302C 0006 move.w D0, [A4 + 0x6] 00001ACE 48C0 ext.l D0 00001AD0 5880 addq.l D0, 4 00001AD2 2200 move.l D1, D0 00001AD4 2007 move.l D0, D7 00001AD6 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001ADA 2E00 move.l D7, D0 00001ADC 302C 0008 move.w D0, [A4 + 0x8] 00001AE0 48C0 ext.l D0 00001AE2 5A80 addq.l D0, 5 00001AE4 2200 move.l D1, D0 00001AE6 2007 move.l D0, D7 00001AE8 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00001AEC 2E00 move.l D7, D0 00001AEE 302C 000A move.w D0, [A4 + 0xA] 00001AF2 48C0 ext.l D0 00001AF4 5C80 addq.l D0, 6 00001AF6 2200 move.l D1, D0 00001AF8 2007 move.l D0, D7 00001AFA 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001AFE 2E00 move.l D7, D0 00001B00 302C 000C move.w D0, [A4 + 0xC] 00001B04 48C0 ext.l D0 00001B06 5E80 addq.l D0, 7 00001B08 9E80 sub.l D7, D0 00001B0A 302C 000E move.w D0, [A4 + 0xE] 00001B0E 48C0 ext.l D0 00001B10 5080 addq.l D0, 8 00001B12 2200 move.l D1, D0 00001B14 2007 move.l D0, D7 00001B16 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001B1A 2E00 move.l D7, D0 00001B1C 102C 0010 move.b D0, [A4 + 0x10] 00001B20 4880 ext.w D0 00001B22 D07C 0009 add.w D0, 0x9 /* '\t' */ 00001B26 48C0 ext.l D0 00001B28 9E80 sub.l D7, D0 00001B2A 7000 moveq.l D0, 0x00 00001B2C 102C 0011 move.b D0, [A4 + 0x11] 00001B30 D07C 000A add.w D0, 0xA /* '\n' */ 00001B34 48C0 ext.l D0 00001B36 9E80 sub.l D7, D0 00001B38 302C 0012 move.w D0, [A4 + 0x12] 00001B3C 48C0 ext.l D0 00001B3E 720B moveq.l D1, 0x0B 00001B40 D081 add.l D0, D1 00001B42 DE80 add.l D7, D0 00001B44 302C 0014 move.w D0, [A4 + 0x14] 00001B48 48C0 ext.l D0 00001B4A 740C moveq.l D2, 0x0C 00001B4C D082 add.l D0, D2 00001B4E 2200 move.l D1, D0 00001B50 2007 move.l D0, D7 00001B52 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001B56 2E00 move.l D7, D0 00001B58 302C 0016 move.w D0, [A4 + 0x16] 00001B5C 48C0 ext.l D0 00001B5E 720D moveq.l D1, 0x0D 00001B60 D081 add.l D0, D1 00001B62 DE80 add.l D7, D0 00001B64 7000 moveq.l D0, 0x00 00001B66 102C 0018 move.b D0, [A4 + 0x18] 00001B6A D07C 000E add.w D0, 0xE 00001B6E 48C0 ext.l D0 00001B70 2200 move.l D1, D0 00001B72 2007 move.l D0, D7 00001B74 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001B78 2E00 move.l D7, D0 00001B7A 302C 001A move.w D0, [A4 + 0x1A] 00001B7E 48C0 ext.l D0 00001B80 720F moveq.l D1, 0x0F 00001B82 D081 add.l D0, D1 00001B84 DE80 add.l D7, D0 00001B86 302C 001C move.w D0, [A4 + 0x1C] 00001B8A 48C0 ext.l D0 00001B8C 7410 moveq.l D2, 0x10 00001B8E D082 add.l D0, D2 00001B90 DE80 add.l D7, D0 00001B92 7000 moveq.l D0, 0x00 00001B94 102C 001E move.b D0, [A4 + 0x1E] 00001B98 D07C 0011 add.w D0, 0x11 00001B9C 48C0 ext.l D0 00001B9E DE80 add.l D7, D0 00001BA0 7000 moveq.l D0, 0x00 00001BA2 102C 001F move.b D0, [A4 + 0x1F] 00001BA6 D07C 0012 add.w D0, 0x12 00001BAA 48C0 ext.l D0 00001BAC 2200 move.l D1, D0 00001BAE 2007 move.l D0, D7 00001BB0 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001BB4 2E00 move.l D7, D0 00001BB6 202C 0020 move.l D0, [A4 + 0x20] 00001BBA 7213 moveq.l D1, 0x13 00001BBC D081 add.l D0, D1 00001BBE DE80 add.l D7, D0 00001BC0 302C 0024 move.w D0, [A4 + 0x24] 00001BC4 48C0 ext.l D0 00001BC6 7414 moveq.l D2, 0x14 00001BC8 D082 add.l D0, D2 00001BCA 2200 move.l D1, D0 00001BCC 2007 move.l D0, D7 00001BCE 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001BD2 2E00 move.l D7, D0 00001BD4 302C 0026 move.w D0, [A4 + 0x26] 00001BD8 48C0 ext.l D0 00001BDA 7215 moveq.l D1, 0x15 00001BDC D081 add.l D0, D1 00001BDE DE80 add.l D7, D0 00001BE0 202C 0028 move.l D0, [A4 + 0x28] 00001BE4 7416 moveq.l D2, 0x16 00001BE6 D082 add.l D0, D2 00001BE8 DE80 add.l D7, D0 00001BEA 202C 002C move.l D0, [A4 + 0x2C] 00001BEE 7217 moveq.l D1, 0x17 00001BF0 D081 add.l D0, D1 00001BF2 DE80 add.l D7, D0 00001BF4 202C 0030 move.l D0, [A4 + 0x30] 00001BF8 7218 moveq.l D1, 0x18 00001BFA D081 add.l D0, D1 00001BFC DE80 add.l D7, D0 00001BFE 7000 moveq.l D0, 0x00 00001C00 102C 0034 move.b D0, [A4 + 0x34] 00001C04 D07C 0019 add.w D0, 0x19 00001C08 48C0 ext.l D0 00001C0A 2200 move.l D1, D0 00001C0C 2007 move.l D0, D7 00001C0E 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001C12 2E00 move.l D7, D0 00001C14 302C 0036 move.w D0, [A4 + 0x36] 00001C18 48C0 ext.l D0 00001C1A 721A moveq.l D1, 0x1A 00001C1C D081 add.l D0, D1 00001C1E DE80 add.l D7, D0 00001C20 302C 0038 move.w D0, [A4 + 0x38] 00001C24 48C0 ext.l D0 00001C26 741B moveq.l D2, 0x1B 00001C28 D082 add.l D0, D2 00001C2A 2200 move.l D1, D0 00001C2C 2007 move.l D0, D7 00001C2E 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001C32 2E00 move.l D7, D0 00001C34 302C 003A move.w D0, [A4 + 0x3A] 00001C38 48C0 ext.l D0 00001C3A 2200 move.l D1, D0 00001C3C C0FC 0E06 mulu.w D0, 0xE06 00001C40 4841 swap.w D1 00001C42 C2FC 0E06 mulu.w D1, 0xE06 00001C46 4841 swap.w D1 00001C48 4241 clr.w D1 00001C4A D081 add.l D0, D1 00001C4C D0BC FF45 0000 add.l D0, 0xFF450000 00001C52 2200 move.l D1, D0 00001C54 2007 move.l D0, D7 00001C56 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001C5A 2E00 move.l D7, D0 00001C5C 0A87 7261 6C66 xori.l D7, 0x72616C66 /* 'ralf' */ 00001C62 2D47 000C move.l [A6 + 0xC], D7 00001C66 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00001C6C 4E5E unlink A6 00001C6E 2E9F move.l [A7], [A7]+ 00001C70 4E75 rts fn00001C72: 00001C72 4E56 FFE2 link A6, -0x001E 00001C76 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00001C7A 2E2E 000C move.l D7, [A6 + 0xC] 00001C7E 266E 0008 movea.l A3, [A6 + 0x8] 00001C82 422E FFFB clr.b [A6 - 0x5] 00001C86 426E FFFC clr.w [A6 - 0x4] 00001C8A 426E FFFE clr.w [A6 - 0x2] 00001C8E 7004 moveq.l D0, 0x04 00001C90 2F00 move.l -[A7], D0 00001C92 2F07 move.l -[A7], D7 00001C94 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001C98 1800 move.b D4, D0 00001C9A 7003 moveq.l D0, 0x03 00001C9C 2F00 move.l -[A7], D0 00001C9E 2F07 move.l -[A7], D7 00001CA0 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001CA4 1A00 move.b D5, D0 00001CA6 7001 moveq.l D0, 0x01 00001CA8 2F00 move.l -[A7], D0 00001CAA 2F07 move.l -[A7], D7 00001CAC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001CB0 1D40 FFF5 move.b [A6 - 0xB], D0 00001CB4 7005 moveq.l D0, 0x05 00001CB6 2F00 move.l -[A7], D0 00001CB8 2F07 move.l -[A7], D7 00001CBA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00001CBE 1D40 FFF6 move.b [A6 - 0xA], D0 00001CC2 203C 0004 0000 move.l D0, 0x40000 00001CC8 C087 and.l D0, D7 00001CCA 56C3 sne D3 00001CCC 4403 neg.b D3 00001CCE 1D43 FFF7 move.b [A6 - 0x9], D3 00001CD2 206E 0012 movea.l A0, [A6 + 0x12] 00001CD6 7000 moveq.l D0, 0x00 00001CD8 1028 0006 move.b D0, [A0 + 0x6] 00001CDC 4A80 tst.l D0 00001CDE 56C3 sne D3 00001CE0 4403 neg.b D3 00001CE2 1D43 FFFA move.b [A6 - 0x6], D3 00001CE6 203C 0000 0400 move.l D0, 0x400 00001CEC C087 and.l D0, D7 00001CEE 4FEF 0020 lea.l A7, [A7 + 0x20] 00001CF2 6706 beq +0x8 /* 00001CFA */ 00001CF4 1D7C 0001 FFFD move.b [A6 - 0x3], 0x1 label00001CFA: 00001CFA 7000 moveq.l D0, 0x00 00001CFC 2B40 E774 move.l [A5 - 0x188C], D0 00001D00 4A2E FFFA tst.b [A6 - 0x6] 00001D04 6710 beq +0x12 /* 00001D16 */ 00001D06 4A2E FFF7 tst.b [A6 - 0x9] 00001D0A 6706 beq +0x8 /* 00001D12 */ 00001D0C 2B53 E774 move.l [A5 - 0x188C], [A3] 00001D10 6004 bra +0x6 /* 00001D16 */ label00001D12: 00001D12 7000 moveq.l D0, 0x00 00001D14 2680 move.l [A3], D0 label00001D16: 00001D16 7000 moveq.l D0, 0x00 00001D18 2D40 FFEA move.l [A6 - 0x16], D0 00001D1C 426E FFE8 clr.w [A6 - 0x18] 00001D20 7CFF moveq.l D6, 0xFFFFFFFF 00001D22 3B7C 0064 E530 move.w [A5 - 0x1AD0], 0x64 /* 'd' */ 00001D28 4A2E FFF7 tst.b [A6 - 0x9] 00001D2C 667C bne +0x7E /* 00001DAA */ 00001D2E 4A2E FFFA tst.b [A6 - 0x6] 00001D32 6700 0136 beq +0x138 /* 00001E6A */ 00001D36 4A04 tst.b D4 00001D38 6636 bne +0x38 /* 00001D70 */ 00001D3A 41ED E15C lea.l A0, [A5 - 0x1EA4] 00001D3E B1ED E51E cmpa.l A0, [A5 - 0x1AE2] 00001D42 662C bne +0x2E /* 00001D70 */ label00001D44: 00001D44 7000 moveq.l D0, 0x00 00001D46 2F00 move.l -[A7], D0 00001D48 2F2D E51E move.l -[A7], [A5 - 0x1AE2] 00001D4C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001D50 2F2D DE88 move.l -[A7], [A5 - 0x2178] 00001D54 4EAD 3532 jsr [A5 + 0x3532 /* export_1698 */] 00001D58 2840 movea.l A4, D0 00001D5A 200C move.l D0, A4 00001D5C 4FEF 0010 lea.l A7, [A7 + 0x10] 00001D60 670E beq +0x10 /* 00001D70 */ 00001D62 2F0C move.l -[A7], A4 00001D64 4EAD 2E6A jsr [A5 + 0x2E6A /* export_1481 */] 00001D68 4A00 tst.b D0 00001D6A 584F addq.w A7, 4 00001D6C 6702 beq +0x4 /* 00001D70 */ 00001D6E 60D4 bra -0x2A /* 00001D44 */ label00001D70: 00001D70 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001D74 7009 moveq.l D0, 0x09 00001D76 2F00 move.l -[A7], D0 00001D78 4EBA E9E2 jsr [PC - 0x161E /* 0000075C */] 00001D7C 4A00 tst.b D0 00001D7E 504F addq.w A7, 8 00001D80 677C beq +0x7E /* 00001DFE */ 00001D82 102E FFFD move.b D0, [A6 - 0x3] 00001D86 4880 ext.w D0 00001D88 48C0 ext.l D0 00001D8A 2F00 move.l -[A7], D0 00001D8C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001D90 4EAD 0FBA jsr [A5 + 0xFBA /* export_499 */] 00001D94 2B40 E774 move.l [A5 - 0x188C], D0 00001D98 3D6D E54A FFFE move.w [A6 - 0x2], [A5 - 0x1AB6] 00001D9E 4AAD E774 tst.l [A5 - 0x188C] 00001DA2 504F addq.w A7, 8 00001DA4 6758 beq +0x5A /* 00001DFE */ 00001DA6 26AD E774 move.l [A3], [A5 - 0x188C] label00001DAA: 00001DAA 3D7C 0400 0010 move.w [A6 + 0x10], 0x400 00001DB0 7000 moveq.l D0, 0x00 00001DB2 2F00 move.l -[A7], D0 00001DB4 322E 0010 move.w D1, [A6 + 0x10] 00001DB8 48C1 ext.l D1 00001DBA 2F01 move.l -[A7], D1 00001DBC 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */ 00001DC2 2F2D E774 move.l -[A7], [A5 - 0x188C] 00001DC6 4EAD 34FA jsr [A5 + 0x34FA /* export_1691 */] 00001DCA 2D40 FFEA move.l [A6 - 0x16], D0 00001DCE 2F2D E774 move.l -[A7], [A5 - 0x188C] 00001DD2 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */] 00001DD6 3B40 E54A move.w [A5 - 0x1AB6], D0 00001DDA 4AAE FFEA tst.l [A6 - 0x16] 00001DDE 4FEF 0014 lea.l A7, [A7 + 0x14] 00001DE2 6700 0602 beq +0x604 /* 000023E6 */ 00001DE6 558F subq.l A7, 2 00001DE8 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00001DEC 4A1F tst.b [A7]+ 00001DEE 6600 05F6 bne +0x5F8 /* 000023E6 */ 00001DF2 206E FFEA movea.l A0, [A6 - 0x16] 00001DF6 2050 movea.l A0, [A0] 00001DF8 1B68 001F E5BC move.b [A5 - 0x1A44], [A0 + 0x1F] label00001DFE: 00001DFE 4A2E FFF7 tst.b [A6 - 0x9] 00001E02 6666 bne +0x68 /* 00001E6A */ 00001E04 3B7C 006E E530 move.w [A5 - 0x1AD0], 0x6E /* 'n' */ 00001E0A 558F subq.l A7, 2 00001E0C 206E 0012 movea.l A0, [A6 + 0x12] 00001E10 3F10 move.w -[A7], [A0] 00001E12 2F28 0002 move.l -[A7], [A0 + 0x2] 00001E16 4868 0006 pea.l [A0 + 0x6] 00001E1A 7001 moveq.l D0, 0x01 00001E1C 1F00 move.b -[A7], D0 00001E1E 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 00001E22 3C1F move.w D6, [A7]+ 00001E24 558F subq.l A7, 2 00001E26 A9AF syscall ResError 00001E28 3B5F E54A move.w [A5 - 0x1AB6], [A7]+ 00001E2C 3746 000E move.w [A3 + 0xE], D6 00001E30 558F subq.l A7, 2 00001E32 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00001E36 4A1F tst.b [A7]+ 00001E38 6606 bne +0x8 /* 00001E40 */ 00001E3A 0C46 FFFF cmpi.w D6, 0xFFFF 00001E3E 6622 bne +0x24 /* 00001E62 */ label00001E40: 00001E40 4AAE FFEA tst.l [A6 - 0x16] 00001E44 661C bne +0x1E /* 00001E62 */ 00001E46 70D9 moveq.l D0, 0xFFFFFFD9 00001E48 B06D E54A cmp.w D0, [A5 - 0x1AB6] 00001E4C 6600 0598 bne +0x59A /* 000023E6 */ 00001E50 4A6E FFFE tst.w [A6 - 0x2] 00001E54 6700 0590 beq +0x592 /* 000023E6 */ 00001E58 3B6E FFFE E54A move.w [A5 - 0x1AB6], [A6 - 0x2] 00001E5E 6000 0586 bra +0x588 /* 000023E6 */ label00001E62: 00001E62 426D E54A clr.w [A5 - 0x1AB6] 00001E66 3B46 E778 move.w [A5 - 0x1888], D6 label00001E6A: 00001E6A 4AAE FFEA tst.l [A6 - 0x16] 00001E6E 665E bne +0x60 /* 00001ECE */ 00001E70 3B7C 0078 E530 move.w [A5 - 0x1AD0], 0x78 /* 'x' */ 00001E76 598F subq.l A7, 4 00001E78 486E 0010 pea.l [A6 + 0x10] 00001E7C 1F2E FFFA move.b -[A7], [A6 - 0x6] 00001E80 4EBA FB1A jsr [PC - 0x4E6 /* 0000199C */] 00001E84 2D5F FFEA move.l [A6 - 0x16], [A7]+ 00001E88 4A2E FFFA tst.b [A6 - 0x6] 00001E8C 6634 bne +0x36 /* 00001EC2 */ 00001E8E 4AAE FFEA tst.l [A6 - 0x16] 00001E92 672E beq +0x30 /* 00001EC2 */ 00001E94 558F subq.l A7, 2 00001E96 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001E9A A9A4 syscall HomeResFile 00001E9C 206D E51E movea.l A0, [A5 - 0x1AE2] 00001EA0 315F 007A move.w [A0 + 0x7A], [A7]+ 00001EA4 558F subq.l A7, 2 00001EA6 A9AF syscall ResError 00001EA8 4A5F tst.w [A7]+ 00001EAA 670C beq +0xE /* 00001EB8 */ 00001EAC 206D E51E movea.l A0, [A5 - 0x1AE2] 00001EB0 317C FFFF 007A move.w [A0 + 0x7A], 0xFFFF 00001EB6 600A bra +0xC /* 00001EC2 */ label00001EB8: 00001EB8 206D E51E movea.l A0, [A5 - 0x1AE2] 00001EBC 3B68 007A E778 move.w [A5 - 0x1888], [A0 + 0x7A] label00001EC2: 00001EC2 4AAE FFEA tst.l [A6 - 0x16] 00001EC6 6706 beq +0x8 /* 00001ECE */ 00001EC8 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001ECC A992 syscall DetachResource label00001ECE: 00001ECE 206D E51E movea.l A0, [A5 - 0x1AE2] 00001ED2 316E 0010 00FC move.w [A0 + 0xFC], [A6 + 0x10] 00001ED8 4AAE FFEA tst.l [A6 - 0x16] 00001EDC 206D E51E movea.l A0, [A5 - 0x1AE2] 00001EE0 4228 03B9 clr.b [A0 + 0x3B9] 00001EE4 206E FFEA movea.l A0, [A6 - 0x16] 00001EE8 2050 movea.l A0, [A0] 00001EEA 0C68 163C 0002 cmpi.w [A0 + 0x2], 0x163C 00001EF0 661C bne +0x1E /* 00001F0E */ 00001EF2 206D E51E movea.l A0, [A5 - 0x1AE2] 00001EF6 117C 0001 03B9 move.b [A0 + 0x3B9], 0x1 00001EFC 206E FFEA movea.l A0, [A6 - 0x16] 00001F00 2050 movea.l A0, [A0] 00001F02 226E FFEA movea.l A1, [A6 - 0x16] 00001F06 2251 movea.l A1, [A1] 00001F08 3368 0024 0002 move.w [A1 + 0x2], [A0 + 0x24] label00001F0E: 00001F0E 206E FFEA movea.l A0, [A6 - 0x16] 00001F12 2050 movea.l A0, [A0] 00001F14 3768 0002 000C move.w [A3 + 0xC], [A0 + 0x2] 00001F1A 0C6B 044D 000C cmpi.w [A3 + 0xC], 0x44D 00001F20 6C0A bge +0xC /* 00001F2C */ 00001F22 3B7C 000A E54A move.w [A5 - 0x1AB6], 0xA /* '\n' */ 00001F28 6000 04BC bra +0x4BE /* 000023E6 */ label00001F2C: 00001F2C 206E FFEA movea.l A0, [A6 - 0x16] 00001F30 2050 movea.l A0, [A0] 00001F32 703A moveq.l D0, 0x3A 00001F34 B050 cmp.w D0, [A0] 00001F36 6F0C ble +0xE /* 00001F44 */ 00001F38 206D E51E movea.l A0, [A5 - 0x1AE2] 00001F3C 317C 0001 0392 move.w [A0 + 0x392], 0x1 00001F42 6010 bra +0x12 /* 00001F54 */ label00001F44: 00001F44 206E FFEA movea.l A0, [A6 - 0x16] 00001F48 2050 movea.l A0, [A0] 00001F4A 226D E51E movea.l A1, [A5 - 0x1AE2] 00001F4E 3368 0038 0392 move.w [A1 + 0x392], [A0 + 0x38] label00001F54: 00001F54 7000 moveq.l D0, 0x00 00001F56 2F00 move.l -[A7], D0 00001F58 486B 0010 pea.l [A3 + 0x10] 00001F5C 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */] 00001F60 504F addq.w A7, 8 00001F62 598F subq.l A7, 4 00001F64 2F3C 536F 7264 move.l -[A7], 0x536F7264 /* 'Sord' */ 00001F6A 206D E51E movea.l A0, [A5 - 0x1AE2] 00001F6E 3028 00FC move.w D0, [A0 + 0xFC] 00001F72 48C0 ext.l D0 00001F74 2F00 move.l -[A7], D0 00001F76 7001 moveq.l D0, 0x01 00001F78 1F00 move.b -[A7], D0 00001F7A 4EBA EDEC jsr [PC - 0x1214 /* 00000D68 */] 00001F7E 275F 0010 move.l [A3 + 0x10], [A7]+ 00001F82 0C6B 04B0 000C cmpi.w [A3 + 0xC], 0x4B0 00001F88 6F0A ble +0xC /* 00001F94 */ 00001F8A 3B7C 002C E54A move.w [A5 - 0x1AB6], 0x2C /* ',' */ 00001F90 6000 0454 bra +0x456 /* 000023E6 */ label00001F94: 00001F94 0C6B 0407 000C cmpi.w [A3 + 0xC], 0x407 00001F9A 6D12 blt +0x14 /* 00001FAE */ 00001F9C 206E FFEA movea.l A0, [A6 - 0x16] 00001FA0 2050 movea.l A0, [A0] 00001FA2 226D E51E movea.l A1, [A5 - 0x1AE2] 00001FA6 1368 0034 03B3 move.b [A1 + 0x3B3], [A0 + 0x34] 00001FAC 6008 bra +0xA /* 00001FB6 */ label00001FAE: 00001FAE 206D E51E movea.l A0, [A5 - 0x1AE2] 00001FB2 4228 03B3 clr.b [A0 + 0x3B3] label00001FB6: 00001FB6 0C6B 045B 000C cmpi.w [A3 + 0xC], 0x45B 00001FBC 6C0A bge +0xC /* 00001FC8 */ 00001FBE 206D E51E movea.l A0, [A5 - 0x1AE2] 00001FC2 4268 03A4 clr.w [A0 + 0x3A4] 00001FC6 6010 bra +0x12 /* 00001FD8 */ label00001FC8: 00001FC8 206E FFEA movea.l A0, [A6 - 0x16] 00001FCC 2050 movea.l A0, [A0] 00001FCE 226D E51E movea.l A1, [A5 - 0x1AE2] 00001FD2 3368 0046 03A4 move.w [A1 + 0x3A4], [A0 + 0x46] label00001FD8: 00001FD8 206D E51E movea.l A0, [A5 - 0x1AE2] 00001FDC 226D E53E movea.l A1, [A5 - 0x1AC2] 00001FE0 3368 03A4 1060 move.w [A1 + 0x1060], [A0 + 0x3A4] 00001FE6 6E08 bgt +0xA /* 00001FF0 */ 00001FE8 206D E53E movea.l A0, [A5 - 0x1AC2] 00001FEC 5368 1060 subq.w [A0 + 0x1060], 1 label00001FF0: 00001FF0 4A05 tst.b D5 00001FF2 670E beq +0x10 /* 00002002 */ 00001FF4 558F subq.l A7, 2 00001FF6 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001FFA 206D E51E movea.l A0, [A5 - 0x1AE2] 00001FFE 315F 03A4 move.w [A0 + 0x3A4], [A7]+ label00002002: 00002002 0C6B 045B 000C cmpi.w [A3 + 0xC], 0x45B 00002008 6C14 bge +0x16 /* 0000201E */ 0000200A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000200E 7000 moveq.l D0, 0x00 00002010 2140 039C move.l [A0 + 0x39C], D0 00002014 206D E51E movea.l A0, [A5 - 0x1AE2] 00002018 2140 03A0 move.l [A0 + 0x3A0], D0 0000201C 6020 bra +0x22 /* 0000203E */ label0000201E: 0000201E 206E FFEA movea.l A0, [A6 - 0x16] 00002022 2050 movea.l A0, [A0] 00002024 226D E51E movea.l A1, [A5 - 0x1AE2] 00002028 2368 0048 039C move.l [A1 + 0x39C], [A0 + 0x48] 0000202E 206E FFEA movea.l A0, [A6 - 0x16] 00002032 2050 movea.l A0, [A0] 00002034 226D E51E movea.l A1, [A5 - 0x1AE2] 00002038 2368 004C 03A0 move.l [A1 + 0x3A0], [A0 + 0x4C] label0000203E: 0000203E 206E FFEA movea.l A0, [A6 - 0x16] 00002042 2050 movea.l A0, [A0] 00002044 226D E51E movea.l A1, [A5 - 0x1AE2] 00002048 43E9 0088 lea.l A1, [A1 + 0x88] 0000204C 5888 addq.l A0, 4 0000204E 22D8 move.l [A1]+, [A0]+ 00002050 22D8 move.l [A1]+, [A0]+ 00002052 206E FFEA movea.l A0, [A6 - 0x16] 00002056 2050 movea.l A0, [A0] 00002058 226D E51E movea.l A1, [A5 - 0x1AE2] 0000205C 3368 001C 03BC move.w [A1 + 0x3BC], [A0 + 0x1C] 00002062 3B7C 0082 E530 move.w [A5 - 0x1AD0], 0x82 00002068 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000206C 1F04 move.b -[A7], D4 0000206E 1F05 move.b -[A7], D5 00002070 486E FFF0 pea.l [A6 - 0x10] 00002074 486E FFEE pea.l [A6 - 0x12] 00002078 4EBA F0E4 jsr [PC - 0xF1C /* 0000115E */] 0000207C 558F subq.l A7, 2 0000207E 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00002082 4A1F tst.b [A7]+ 00002084 6600 0360 bne +0x362 /* 000023E6 */ 00002088 3B7C 008C E530 move.w [A5 - 0x1AD0], 0x8C 0000208E 4AAD E774 tst.l [A5 - 0x188C] 00002092 670A beq +0xC /* 0000209E */ 00002094 2F2E FFEE move.l -[A7], [A6 - 0x12] 00002098 4EBA F1B0 jsr [PC - 0xE50 /* 0000124A */] 0000209C 6008 bra +0xA /* 000020A6 */ label0000209E: 0000209E 2F2E FFEE move.l -[A7], [A6 - 0x12] 000020A2 4EBA F34A jsr [PC - 0xCB6 /* 000013EE */] label000020A6: 000020A6 558F subq.l A7, 2 000020A8 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 000020AC 4A1F tst.b [A7]+ 000020AE 6600 0336 bne +0x338 /* 000023E6 */ 000020B2 4AAD E774 tst.l [A5 - 0x188C] 000020B6 6728 beq +0x2A /* 000020E0 */ 000020B8 4A2E FFF6 tst.b [A6 - 0xA] 000020BC 6622 bne +0x24 /* 000020E0 */ 000020BE 302E FFEE move.w D0, [A6 - 0x12] 000020C2 48C0 ext.l D0 000020C4 2F00 move.l -[A7], D0 000020C6 302E FFF0 move.w D0, [A6 - 0x10] 000020CA 48C0 ext.l D0 000020CC 2F00 move.l -[A7], D0 000020CE 2F0B move.l -[A7], A3 000020D0 4EAD 3512 jsr [A5 + 0x3512 /* export_1694 */] 000020D4 4A6D E54A tst.w [A5 - 0x1AB6] 000020D8 4FEF 000C lea.l A7, [A7 + 0xC] 000020DC 6600 0308 bne +0x30A /* 000023E6 */ label000020E0: 000020E0 558F subq.l A7, 2 000020E2 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 000020E6 4A1F tst.b [A7]+ 000020E8 6600 02FC bne +0x2FE /* 000023E6 */ 000020EC 206E FFEA movea.l A0, [A6 - 0x16] 000020F0 2050 movea.l A0, [A0] 000020F2 4A28 001E tst.b [A0 + 0x1E] 000020F6 6710 beq +0x12 /* 00002108 */ 000020F8 4A2D DF0C tst.b [A5 - 0x20F4] 000020FC 660A bne +0xC /* 00002108 */ 000020FE 3B7C 0012 E54A move.w [A5 - 0x1AB6], 0x12 00002104 6000 02E0 bra +0x2E2 /* 000023E6 */ label00002108: 00002108 4EBA F60E jsr [PC - 0x9F2 /* 00001718 */] 0000210C 2F0B move.l -[A7], A3 0000210E 4EBA F64A jsr [PC - 0x9B6 /* 0000175A */] 00002112 558F subq.l A7, 2 00002114 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00002118 4A1F tst.b [A7]+ 0000211A 584F addq.w A7, 4 0000211C 6600 02C8 bne +0x2CA /* 000023E6 */ 00002120 4A04 tst.b D4 00002122 6600 015E bne +0x160 /* 00002282 */ 00002126 4A2E FFF6 tst.b [A6 - 0xA] 0000212A 6600 0156 bne +0x158 /* 00002282 */ 0000212E 4A05 tst.b D5 00002130 6622 bne +0x24 /* 00002154 */ 00002132 3F2B 000C move.w -[A7], [A3 + 0xC] 00002136 1F2E FFF5 move.b -[A7], [A6 - 0xB] 0000213A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000213E 4EBA F720 jsr [PC - 0x8E0 /* 00001860 */] 00002142 203C 0000 2000 move.l D0, 0x2000 /* ' \0' */ 00002148 C087 and.l D0, D7 0000214A 6708 beq +0xA /* 00002154 */ 0000214C 206D E51E movea.l A0, [A5 - 0x1AE2] 00002150 4268 00F8 clr.w [A0 + 0xF8] label00002154: 00002154 3B7C 00A0 E530 move.w [A5 - 0x1AD0], 0xA0 0000215A 7000 moveq.l D0, 0x00 0000215C 2F00 move.l -[A7], D0 0000215E 2F07 move.l -[A7], D7 00002160 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00002164 4A00 tst.b D0 00002166 504F addq.w A7, 8 00002168 6714 beq +0x16 /* 0000217E */ 0000216A 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000216E 4EBA EFB6 jsr [PC - 0x104A /* 00001126 */] 00002172 558F subq.l A7, 2 00002174 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00002178 4A1F tst.b [A7]+ 0000217A 6600 026A bne +0x26C /* 000023E6 */ label0000217E: 0000217E 3B7C 00AA E530 move.w [A5 - 0x1AD0], 0xAA 00002184 206E FFEA movea.l A0, [A6 - 0x16] 00002188 2050 movea.l A0, [A0] 0000218A 3F28 0002 move.w -[A7], [A0 + 0x2] 0000218E 206E FFEA movea.l A0, [A6 - 0x16] 00002192 2050 movea.l A0, [A0] 00002194 1028 0010 move.b D0, [A0 + 0x10] 00002198 4880 ext.w D0 0000219A 3F00 move.w -[A7], D0 0000219C 206E FFEA movea.l A0, [A6 - 0x16] 000021A0 2050 movea.l A0, [A0] 000021A2 0C68 0409 0002 cmpi.w [A0 + 0x2], 0x409 000021A8 5DC3 slt D3 000021AA 4403 neg.b D3 000021AC 6704 beq +0x6 /* 000021B2 */ 000021AE 7000 moveq.l D0, 0x00 000021B0 600A bra +0xC /* 000021BC */ label000021B2: 000021B2 206E FFEA movea.l A0, [A6 - 0x16] 000021B6 2050 movea.l A0, [A0] 000021B8 3028 0036 move.w D0, [A0 + 0x36] label000021BC: 000021BC 3F00 move.w -[A7], D0 000021BE 4EBA EF46 jsr [PC - 0x10BA /* 00001106 */] 000021C2 206E FFEA movea.l A0, [A6 - 0x16] 000021C6 2050 movea.l A0, [A0] 000021C8 701C moveq.l D0, 0x1C 000021CA B050 cmp.w D0, [A0] 000021CC 6E0E bgt +0x10 /* 000021DC */ 000021CE 206E FFEA movea.l A0, [A6 - 0x16] 000021D2 2050 movea.l A0, [A0] 000021D4 3D68 001A FFF2 move.w [A6 - 0xE], [A0 + 0x1A] 000021DA 6018 bra +0x1A /* 000021F4 */ label000021DC: 000021DC 206E FFEA movea.l A0, [A6 - 0x16] 000021E0 2050 movea.l A0, [A0] 000021E2 4A28 0011 tst.b [A0 + 0x11] 000021E6 6708 beq +0xA /* 000021F0 */ 000021E8 3D7C 00FF FFF2 move.w [A6 - 0xE], 0xFF 000021EE 6004 bra +0x6 /* 000021F4 */ label000021F0: 000021F0 426E FFF2 clr.w [A6 - 0xE] label000021F4: 000021F4 7006 moveq.l D0, 0x06 000021F6 2F00 move.l -[A7], D0 000021F8 2F07 move.l -[A7], D7 000021FA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000021FE 4A00 tst.b D0 00002200 504F addq.w A7, 8 00002202 660A bne +0xC /* 0000220E */ 00002204 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00002208 1F05 move.b -[A7], D5 0000220A 4EBA EEE6 jsr [PC - 0x111A /* 000010F2 */] label0000220E: 0000220E 206E FFEA movea.l A0, [A6 - 0x16] 00002212 2050 movea.l A0, [A0] 00002214 701E moveq.l D0, 0x1E 00002216 B050 cmp.w D0, [A0] 00002218 6E12 bgt +0x14 /* 0000222C */ 0000221A 206E FFEA movea.l A0, [A6 - 0x16] 0000221E 2050 movea.l A0, [A0] 00002220 226D E51E movea.l A1, [A5 - 0x1AE2] 00002224 3368 001C 00FA move.w [A1 + 0xFA], [A0 + 0x1C] 0000222A 6008 bra +0xA /* 00002234 */ label0000222C: 0000222C 206D E51E movea.l A0, [A5 - 0x1AE2] 00002230 4268 00FA clr.w [A0 + 0xFA] label00002234: 00002234 3B7C 00B4 E530 move.w [A5 - 0x1AD0], 0xB4 0000223A 3F2B 000C move.w -[A7], [A3 + 0xC] 0000223E 4EBA F34A jsr [PC - 0xCB6 /* 0000158A */] 00002242 558F subq.l A7, 2 00002244 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00002248 4A1F tst.b [A7]+ 0000224A 6600 019A bne +0x19C /* 000023E6 */ 0000224E 4A05 tst.b D5 00002250 6630 bne +0x32 /* 00002282 */ 00002252 3B7C 00C8 E530 move.w [A5 - 0x1AD0], 0xC8 00002258 4EBA F3CE jsr [PC - 0xC32 /* 00001628 */] 0000225C 558F subq.l A7, 2 0000225E 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00002262 4A1F tst.b [A7]+ 00002264 6600 0180 bne +0x182 /* 000023E6 */ 00002268 3B7C 00D7 E530 move.w [A5 - 0x1AD0], 0xD7 0000226E 3F2B 000C move.w -[A7], [A3 + 0xC] 00002272 4EBA F594 jsr [PC - 0xA6C /* 00001808 */] 00002276 558F subq.l A7, 2 00002278 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 0000227C 4A1F tst.b [A7]+ 0000227E 6600 0166 bne +0x168 /* 000023E6 */ label00002282: 00002282 3B7C 00DC E530 move.w [A5 - 0x1AD0], 0xDC 00002288 4A05 tst.b D5 0000228A 670C beq +0xE /* 00002298 */ 0000228C 206D E51E movea.l A0, [A5 - 0x1AE2] 00002290 317C 0003 00F8 move.w [A0 + 0xF8], 0x3 00002296 601A bra +0x1C /* 000022B2 */ label00002298: 00002298 7002 moveq.l D0, 0x02 0000229A 2F00 move.l -[A7], D0 0000229C 2F07 move.l -[A7], D7 0000229E 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 000022A2 4A00 tst.b D0 000022A4 504F addq.w A7, 8 000022A6 660A bne +0xC /* 000022B2 */ 000022A8 206D E51E movea.l A0, [A5 - 0x1AE2] 000022AC 317C 0002 00F8 move.w [A0 + 0xF8], 0x2 label000022B2: 000022B2 426E FFF8 clr.w [A6 - 0x8] 000022B6 206D E51E movea.l A0, [A5 - 0x1AE2] 000022BA 7003 moveq.l D0, 0x03 000022BC B068 00F8 cmp.w D0, [A0 + 0xF8] 000022C0 6706 beq +0x8 /* 000022C8 */ 000022C2 006E 0001 FFF8 ori.w [A6 - 0x8], 0x1 label000022C8: 000022C8 4A04 tst.b D4 000022CA 6706 beq +0x8 /* 000022D2 */ 000022CC 006E 0002 FFF8 ori.w [A6 - 0x8], 0x2 label000022D2: 000022D2 3F2B 000C move.w -[A7], [A3 + 0xC] 000022D6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000022DA 2F2E FFEE move.l -[A7], [A6 - 0x12] 000022DE 4EBA ED60 jsr [PC - 0x12A0 /* 00001040 */] 000022E2 558F subq.l A7, 2 000022E4 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 000022E8 4A1F tst.b [A7]+ 000022EA 6600 00FA bne +0xFC /* 000023E6 */ 000022EE 0C6B 045B 000C cmpi.w [A3 + 0xC], 0x45B 000022F4 6C46 bge +0x48 /* 0000233C */ 000022F6 598F subq.l A7, 4 000022F8 2F3C 5657 464D move.l -[A7], 0x5657464D /* 'VWFM' */ 000022FE 206D E51E movea.l A0, [A5 - 0x1AE2] 00002302 3028 00FC move.w D0, [A0 + 0xFC] 00002306 48C0 ext.l D0 00002308 2F00 move.l -[A7], D0 0000230A 7000 moveq.l D0, 0x00 0000230C 1F00 move.b -[A7], D0 0000230E 4EBA EA58 jsr [PC - 0x15A8 /* 00000D68 */] 00002312 2D5F FFE2 move.l [A6 - 0x1E], [A7]+ 00002316 6724 beq +0x26 /* 0000233C */ 00002318 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 0000231C 4EBA EAD0 jsr [PC - 0x1530 /* 00000DEE */] 00002320 302E FFEE move.w D0, [A6 - 0x12] 00002324 48C0 ext.l D0 00002326 2F00 move.l -[A7], D0 00002328 302E FFF0 move.w D0, [A6 - 0x10] 0000232C 48C0 ext.l D0 0000232E 2F00 move.l -[A7], D0 00002330 2F2E FFE2 move.l -[A7], [A6 - 0x1E] 00002334 4EBA 0A82 jsr [PC + 0xA82 /* 00002DB8 */] 00002338 4FEF 000C lea.l A7, [A7 + 0xC] label0000233C: 0000233C 3B7C 00E1 E530 move.w [A5 - 0x1AD0], 0xE1 00002342 4A2D DF0C tst.b [A5 - 0x20F4] 00002346 6714 beq +0x16 /* 0000235C */ 00002348 4A04 tst.b D4 0000234A 6610 bne +0x12 /* 0000235C */ 0000234C 4EBA F32A jsr [PC - 0xCD6 /* 00001678 */] 00002350 558F subq.l A7, 2 00002352 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00002356 4A1F tst.b [A7]+ 00002358 6600 008C bne +0x8E /* 000023E6 */ label0000235C: 0000235C 4A2E FFF6 tst.b [A6 - 0xA] 00002360 6604 bne +0x6 /* 00002366 */ 00002362 4EBA F354 jsr [PC - 0xCAC /* 000016B8 */] label00002366: 00002366 3B7C 00E6 E530 move.w [A5 - 0x1AD0], 0xE6 0000236C 4A2E FFFA tst.b [A6 - 0x6] 00002370 661C bne +0x1E /* 0000238E */ 00002372 0C46 FFFF cmpi.w D6, 0xFFFF 00002376 6704 beq +0x6 /* 0000237C */ 00002378 3F06 move.w -[A7], D6 0000237A A99A syscall CloseResFile label0000237C: 0000237C 558F subq.l A7, 2 0000237E A9AF syscall ResError 00002380 3B5F E54A move.w [A5 - 0x1AB6], [A7]+ 00002384 558F subq.l A7, 2 00002386 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 0000238A 4A1F tst.b [A7]+ 0000238C 6658 bne +0x5A /* 000023E6 */ label0000238E: 0000238E 3B7C 00F0 E530 move.w [A5 - 0x1AD0], 0xF0 00002394 4A04 tst.b D4 00002396 6632 bne +0x34 /* 000023CA */ 00002398 4A2E FFF6 tst.b [A6 - 0xA] 0000239C 662C bne +0x2E /* 000023CA */ 0000239E 206E FFEA movea.l A0, [A6 - 0x16] 000023A2 2050 movea.l A0, [A0] 000023A4 226D E53E movea.l A1, [A5 - 0x1AC2] 000023A8 43E9 1050 lea.l A1, [A1 + 0x1050] 000023AC 41E8 002C lea.l A0, [A0 + 0x2C] 000023B0 22D8 move.l [A1]+, [A0]+ 000023B2 22D8 move.l [A1]+, [A0]+ 000023B4 206E FFEA movea.l A0, [A6 - 0x16] 000023B8 2050 movea.l A0, [A0] 000023BA 3B68 0026 E538 move.w [A5 - 0x1AC8], [A0 + 0x26] 000023C0 558F subq.l A7, 2 000023C2 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 000023C6 4A1F tst.b [A7]+ 000023C8 661C bne +0x1E /* 000023E6 */ label000023CA: 000023CA 3B7C 00FA E530 move.w [A5 - 0x1AD0], 0xFA 000023D0 486E FFEA pea.l [A6 - 0x16] 000023D4 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 000023D8 1D7C 0001 FFE7 move.b [A6 - 0x19], 0x1 000023DE 3B6D E55A E778 move.w [A5 - 0x1888], [A5 - 0x1AA6] 000023E4 604E bra +0x50 /* 00002434 */ label000023E6: 000023E6 3B6D E55A E778 move.w [A5 - 0x1888], [A5 - 0x1AA6] 000023EC 486E FFEA pea.l [A6 - 0x16] 000023F0 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 000023F4 4A6E FFE8 tst.w [A6 - 0x18] 000023F8 670C beq +0xE /* 00002406 */ 000023FA 558F subq.l A7, 2 000023FC 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00002400 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00002404 544F addq.w A7, 2 label00002406: 00002406 0C46 FFFF cmpi.w D6, 0xFFFF 0000240A 6704 beq +0x6 /* 00002410 */ 0000240C 3F06 move.w -[A7], D6 0000240E A99A syscall CloseResFile label00002410: 00002410 3D6D E54A FFE4 move.w [A6 - 0x1C], [A5 - 0x1AB6] 00002416 7011 moveq.l D0, 0x11 00002418 2F00 move.l -[A7], D0 0000241A 2F07 move.l -[A7], D7 0000241C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00002420 4A00 tst.b D0 00002422 504F addq.w A7, 8 00002424 6604 bne +0x6 /* 0000242A */ 00002426 4EAD 34F2 jsr [A5 + 0x34F2 /* export_1690 */] label0000242A: 0000242A 3B6E FFE4 E54A move.w [A5 - 0x1AB6], [A6 - 0x1C] 00002430 422E FFE7 clr.b [A6 - 0x19] label00002434: 00002434 1D6E FFE7 0016 move.b [A6 + 0x16], [A6 - 0x19] 0000243A 4CEE 18F8 FFC6 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3A] 00002440 4E5E unlink A6 00002442 205F movea.l A0, [A7]+ 00002444 4FEF 000E lea.l A7, [A7 + 0xE] 00002448 4ED0 jmp [A0] fn0000244A: 0000244A 4E56 FE92 link A6, -0x016E 0000244E 48E7 0118 movem.l -[A7], D7,A3,A4 00002452 47EE FEFE lea.l A3, [A6 - 0x102] 00002456 286E 0008 movea.l A4, [A6 + 0x8] 0000245A 2F0B move.l -[A7], A3 0000245C 486C 0006 pea.l [A4 + 0x6] 00002460 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00002464 7000 moveq.l D0, 0x00 00002466 2D40 FE9E move.l [A6 - 0x162], D0 0000246A 2D4B FEA4 move.l [A6 - 0x15C], A3 0000246E 3D54 FEA8 move.w [A6 - 0x158], [A4] 00002472 426E FEAE clr.w [A6 - 0x152] 00002476 2D6C 0002 FEC2 move.l [A6 - 0x13E], [A4 + 0x2] 0000247C 43EE FE92 lea.l A1, [A6 - 0x16E] 00002480 2049 movea.l A0, A1 00002482 7009 moveq.l D0, 0x09 00002484 A260 syscall FSDispatch/HFSDispatch, flags=2 00002486 3E00 move.w D7, D0 00002488 504F addq.w A7, 8 0000248A 6606 bne +0x8 /* 00002492 */ 0000248C 202E FEDE move.l D0, [A6 - 0x122] 00002490 6002 bra +0x4 /* 00002494 */ label00002492: 00002492 70FF moveq.l D0, 0xFFFFFFFF label00002494: 00002494 4CEE 1880 FE86 movem.l D7,A3,A4, [A6 - 0x17A] 0000249A 4E5E unlink A6 0000249C 4E75 rts fn0000249E: 0000249E 4E56 0000 link A6, 0 000024A2 206D E51E movea.l A0, [A5 - 0x1AE2] 000024A6 4868 0094 pea.l [A0 + 0x94] 000024AA 4EBA E6FE jsr [PC - 0x1902 /* 00000BAA */] 000024AE 206D E51E movea.l A0, [A5 - 0x1AE2] 000024B2 4A28 03AD tst.b [A0 + 0x3AD] 000024B6 584F addq.w A7, 4 000024B8 6708 beq +0xA /* 000024C2 */ 000024BA 7001 moveq.l D0, 0x01 000024BC 1F00 move.b -[A7], D0 000024BE 4EAD 34EA jsr [A5 + 0x34EA /* export_1689 */] label000024C2: 000024C2 206D E51E movea.l A0, [A5 - 0x1AE2] 000024C6 4228 03AD clr.b [A0 + 0x3AD] 000024CA 206D E51E movea.l A0, [A5 - 0x1AE2] 000024CE 4228 03AF clr.b [A0 + 0x3AF] 000024D2 7000 moveq.l D0, 0x00 000024D4 2F00 move.l -[A7], D0 000024D6 206D E51E movea.l A0, [A5 - 0x1AE2] 000024DA 2F28 0024 move.l -[A7], [A0 + 0x24] 000024DE 2F2D E546 move.l -[A7], [A5 - 0x1ABA] 000024E2 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */] 000024E6 4E5E unlink A6 000024E8 4E75 rts fn000024EA: 000024EA 4E56 FEEE link A6, -0x0112 000024EE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000024F2 47EE FFC0 lea.l A3, [A6 - 0x40] 000024F6 49EE FF40 lea.l A4, [A6 - 0xC0] 000024FA 7E01 moveq.l D7, 0x01 000024FC 4206 clr.b D6 000024FE 486E FF60 pea.l [A6 - 0xA0] 00002502 3F3C 00C8 move.w -[A7], 0xC8 00002506 7011 moveq.l D0, 0x11 00002508 3F00 move.w -[A7], D0 0000250A 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000250E 2F0C move.l -[A7], A4 00002510 3F3C 00C8 move.w -[A7], 0xC8 00002514 7010 moveq.l D0, 0x10 00002516 3F00 move.w -[A7], D0 00002518 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000251C 7000 moveq.l D0, 0x00 0000251E 102E FF60 move.b D0, [A6 - 0xA0] 00002522 5740 subq.w D0, 3 00002524 45EE FF60 lea.l A2, [A6 - 0xA0] 00002528 43F2 0000 lea.l A1, [A2 + D0.w] 0000252C 2049 movea.l A0, A1 0000252E 246D E51E movea.l A2, [A5 - 0x1AE2] 00002532 7000 moveq.l D0, 0x00 00002534 102A 00B2 move.b D0, [A2 + 0xB2] 00002538 5740 subq.w D0, 3 0000253A 246D E51E movea.l A2, [A5 - 0x1AE2] 0000253E 2D48 FEF6 move.l [A6 - 0x10A], A0 00002542 41EA 00B2 lea.l A0, [A2 + 0xB2] 00002546 45F0 0000 lea.l A2, [A0 + D0.w] 0000254A 224A movea.l A1, A2 0000254C 7004 moveq.l D0, 0x04 0000254E 206E FEF6 movea.l A0, [A6 - 0x10A] 00002552 A02E syscall BlockMove/BlockMoveData 00002554 226D E51E movea.l A1, [A5 - 0x1AE2] 00002558 43E9 00B2 lea.l A1, [A1 + 0xB2] 0000255C 2049 movea.l A0, A1 0000255E 45EE FF80 lea.l A2, [A6 - 0x80] 00002562 224A movea.l A1, A2 00002564 7040 moveq.l D0, 0x40 00002566 A02E syscall BlockMove/BlockMoveData 00002568 43EE FF80 lea.l A1, [A6 - 0x80] 0000256C 2049 movea.l A0, A1 0000256E 224B movea.l A1, A3 00002570 7040 moveq.l D0, 0x40 00002572 A02E syscall BlockMove/BlockMoveData 00002574 7000 moveq.l D0, 0x00 00002576 1014 move.b D0, [A4] 00002578 5740 subq.w D0, 3 0000257A 43F4 0000 lea.l A1, [A4 + D0.w] 0000257E 2049 movea.l A0, A1 00002580 7000 moveq.l D0, 0x00 00002582 1013 move.b D0, [A3] 00002584 5740 subq.w D0, 3 00002586 45F3 0000 lea.l A2, [A3 + D0.w] 0000258A 224A movea.l A1, A2 0000258C 7004 moveq.l D0, 0x04 0000258E A02E syscall BlockMove/BlockMoveData 00002590 206D E51E movea.l A0, [A5 - 0x1AE2] 00002594 4A28 03AD tst.b [A0 + 0x3AD] 00002598 671E beq +0x20 /* 000025B8 */ 0000259A 2248 movea.l A1, A0 0000259C 3028 0034 move.w D0, [A0 + 0x34] 000025A0 B069 00AC cmp.w D0, [A1 + 0xAC] 000025A4 6612 bne +0x14 /* 000025B8 */ 000025A6 4A68 00AC tst.w [A0 + 0xAC] 000025AA 670C beq +0xE /* 000025B8 */ 000025AC 2028 0036 move.l D0, [A0 + 0x36] 000025B0 B0A9 00AE cmp.l D0, [A1 + 0xAE] 000025B4 6700 01DC beq +0x1DE /* 00002792 */ label000025B8: 000025B8 206D E51E movea.l A0, [A5 - 0x1AE2] 000025BC 4A28 03AD tst.b [A0 + 0x3AD] 000025C0 6704 beq +0x6 /* 000025C6 */ 000025C2 4EBA FEDA jsr [PC - 0x126 /* 0000249E */] label000025C6: 000025C6 558F subq.l A7, 2 000025C8 206D E51E movea.l A0, [A5 - 0x1AE2] 000025CC 4868 003A pea.l [A0 + 0x3A] 000025D0 486E FF80 pea.l [A6 - 0x80] 000025D4 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000025D8 4A5F tst.w [A7]+ 000025DA 6700 0164 beq +0x166 /* 00002740 */ 000025DE 558F subq.l A7, 2 000025E0 206D E51E movea.l A0, [A5 - 0x1AE2] 000025E4 4868 003A pea.l [A0 + 0x3A] 000025E8 2F0B move.l -[A7], A3 000025EA 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000025EE 4A5F tst.w [A7]+ 000025F0 6700 014E beq +0x150 /* 00002740 */ 000025F4 206D E51E movea.l A0, [A5 - 0x1AE2] 000025F8 43EE FEFA lea.l A1, [A6 - 0x106] 000025FC 41E8 00AC lea.l A0, [A0 + 0xAC] 00002600 7010 moveq.l D0, 0x10 label00002602: 00002602 22D8 move.l [A1]+, [A0]+ 00002604 51C8 FFFC dbf D0, -0x6 /* 00002602 */ 00002608 32D8 move.w [A1]+, [A0]+ 0000260A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000260E 3D68 0034 FEFA move.w [A6 - 0x106], [A0 + 0x34] 00002614 206D E51E movea.l A0, [A5 - 0x1AE2] 00002618 2D68 0036 FEFC move.l [A6 - 0x104], [A0 + 0x36] label0000261E: 0000261E 486E FEFA pea.l [A6 - 0x106] 00002622 7009 moveq.l D0, 0x09 00002624 2F00 move.l -[A7], D0 00002626 4EBA E134 jsr [PC - 0x1ECC /* 0000075C */] 0000262A 4A00 tst.b D0 0000262C 504F addq.w A7, 8 0000262E 6700 00AA beq +0xAC /* 000026DA */ 00002632 206D E51E movea.l A0, [A5 - 0x1AE2] 00002636 117C 0001 03AD move.b [A0 + 0x3AD], 0x1 0000263C 206D E51E movea.l A0, [A5 - 0x1AE2] 00002640 2248 movea.l A1, A0 00002642 2368 0036 00AE move.l [A1 + 0xAE], [A0 + 0x36] 00002648 206D E51E movea.l A0, [A5 - 0x1AE2] 0000264C 2248 movea.l A1, A0 0000264E 3368 0034 00AC move.w [A1 + 0xAC], [A0 + 0x34] 00002654 206D E51E movea.l A0, [A5 - 0x1AE2] 00002658 4A68 00AC tst.w [A0 + 0xAC] 0000265C 6624 bne +0x26 /* 00002682 */ 0000265E 486E FEFA pea.l [A6 - 0x106] 00002662 4868 00B2 pea.l [A0 + 0xB2] 00002666 4EAD 34C2 jsr [A5 + 0x34C2 /* export_1684 */] 0000266A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000266E 41E8 00AC lea.l A0, [A0 + 0xAC] 00002672 43EE FEFA lea.l A1, [A6 - 0x106] 00002676 7010 moveq.l D0, 0x10 label00002678: 00002678 20D9 move.l [A0]+, [A1]+ 0000267A 51C8 FFFC dbf D0, -0x6 /* 00002678 */ 0000267E 30D9 move.w [A0]+, [A1]+ 00002680 504F addq.w A7, 8 label00002682: 00002682 7A14 moveq.l D5, 0x14 00002684 558F subq.l A7, 2 00002686 206D E51E movea.l A0, [A5 - 0x1AE2] 0000268A 4868 00AC pea.l [A0 + 0xAC] 0000268E 7000 moveq.l D0, 0x00 00002690 3F00 move.w -[A7], D0 00002692 2F05 move.l -[A7], D5 00002694 4868 0094 pea.l [A0 + 0x94] 00002698 4EBA F5D8 jsr [PC - 0xA28 /* 00001C72 */] 0000269C 1E1F move.b D7, [A7]+ 0000269E 673A beq +0x3C /* 000026DA */ 000026A0 4A07 tst.b D7 000026A2 660C bne +0xE /* 000026B0 */ 000026A4 206D E51E movea.l A0, [A5 - 0x1AE2] 000026A8 4228 03AD clr.b [A0 + 0x3AD] 000026AC 6000 0092 bra +0x94 /* 00002740 */ label000026B0: 000026B0 206D E51E movea.l A0, [A5 - 0x1AE2] 000026B4 4868 00AC pea.l [A0 + 0xAC] 000026B8 4EBA FD90 jsr [PC - 0x270 /* 0000244A */] 000026BC 206D E51E movea.l A0, [A5 - 0x1AE2] 000026C0 2140 00F4 move.l [A0 + 0xF4], D0 000026C4 558F subq.l A7, 2 000026C6 206D E51E movea.l A0, [A5 - 0x1AE2] 000026CA 4868 00A2 pea.l [A0 + 0xA2] 000026CE 4868 00AC pea.l [A0 + 0xAC] 000026D2 4EAD 347A jsr [A5 + 0x347A /* export_1675 */] 000026D6 5C4F addq.w A7, 6 000026D8 6066 bra +0x68 /* 00002740 */ label000026DA: 000026DA 4A06 tst.b D6 000026DC 6662 bne +0x64 /* 00002740 */ 000026DE 7000 moveq.l D0, 0x00 000026E0 1014 move.b D0, [A4] 000026E2 5740 subq.w D0, 3 000026E4 43F4 0000 lea.l A1, [A4 + D0.w] 000026E8 2049 movea.l A0, A1 000026EA 7000 moveq.l D0, 0x00 000026EC 102E FF00 move.b D0, [A6 - 0x100] 000026F0 5740 subq.w D0, 3 000026F2 2D48 FEF2 move.l [A6 - 0x10E], A0 000026F6 41EE FF00 lea.l A0, [A6 - 0x100] 000026FA 45F0 0000 lea.l A2, [A0 + D0.w] 000026FE 224A movea.l A1, A2 00002700 7004 moveq.l D0, 0x04 00002702 206E FEF2 movea.l A0, [A6 - 0x10E] 00002706 A02E syscall BlockMove/BlockMoveData 00002708 7000 moveq.l D0, 0x00 0000270A 1014 move.b D0, [A4] 0000270C 5740 subq.w D0, 3 0000270E 43F4 0000 lea.l A1, [A4 + D0.w] 00002712 2049 movea.l A0, A1 00002714 246D E51E movea.l A2, [A5 - 0x1AE2] 00002718 7000 moveq.l D0, 0x00 0000271A 102A 00B2 move.b D0, [A2 + 0xB2] 0000271E 5740 subq.w D0, 3 00002720 246D E51E movea.l A2, [A5 - 0x1AE2] 00002724 2D48 FEEE move.l [A6 - 0x112], A0 00002728 41EA 00B2 lea.l A0, [A2 + 0xB2] 0000272C 45F0 0000 lea.l A2, [A0 + D0.w] 00002730 224A movea.l A1, A2 00002732 7004 moveq.l D0, 0x04 00002734 206E FEEE movea.l A0, [A6 - 0x112] 00002738 A02E syscall BlockMove/BlockMoveData 0000273A 7C01 moveq.l D6, 0x01 0000273C 6000 FEE0 bra -0x11E /* 0000261E */ label00002740: 00002740 206D E51E movea.l A0, [A5 - 0x1AE2] 00002744 4A28 03AD tst.b [A0 + 0x3AD] 00002748 6748 beq +0x4A /* 00002792 */ 0000274A 0C68 045B 00A0 cmpi.w [A0 + 0xA0], 0x45B 00002750 6D0A blt +0xC /* 0000275C */ 00002752 206D E51E movea.l A0, [A5 - 0x1AE2] 00002756 4AA8 0094 tst.l [A0 + 0x94] 0000275A 6636 bne +0x38 /* 00002792 */ label0000275C: 0000275C 206D E51E movea.l A0, [A5 - 0x1AE2] 00002760 1828 03AA move.b D4, [A0 + 0x3AA] 00002764 7601 moveq.l D3, 0x01 00002766 0C68 045D 00A0 cmpi.w [A0 + 0xA0], 0x45D 0000276C 6D0C blt +0xE /* 0000277A */ 0000276E 206D E51E movea.l A0, [A5 - 0x1AE2] 00002772 4A28 03AA tst.b [A0 + 0x3AA] 00002776 6602 bne +0x4 /* 0000277A */ 00002778 7600 moveq.l D3, 0x00 label0000277A: 0000277A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000277E 1143 03AA move.b [A0 + 0x3AA], D3 00002782 7001 moveq.l D0, 0x01 00002784 1F00 move.b -[A7], D0 00002786 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] 0000278A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000278E 1144 03AA move.b [A0 + 0x3AA], D4 label00002792: 00002792 1D47 0008 move.b [A6 + 0x8], D7 00002796 4CEE 1CF8 FECE movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x132] 0000279C 4E5E unlink A6 0000279E 4E75 rts fn000027A0: 000027A0 4E56 0000 link A6, 0 000027A4 48E7 0300 movem.l -[A7], D6,D7 000027A8 7E01 moveq.l D7, 0x01 000027AA 206D E51E movea.l A0, [A5 - 0x1AE2] 000027AE 4A28 03AD tst.b [A0 + 0x3AD] 000027B2 6704 beq +0x6 /* 000027B8 */ 000027B4 4EBA FCE8 jsr [PC - 0x318 /* 0000249E */] label000027B8: 000027B8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027BC 2F2D FEF4 move.l -[A7], [A5 - 0x10C] 000027C0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000027C4 206D E51E movea.l A0, [A5 - 0x1AE2] 000027C8 2140 0094 move.l [A0 + 0x94], D0 000027CC 206D E51E movea.l A0, [A5 - 0x1AE2] 000027D0 4AA8 0094 tst.l [A0 + 0x94] 000027D4 504F addq.w A7, 8 000027D6 6604 bne +0x6 /* 000027DC */ 000027D8 7000 moveq.l D0, 0x00 000027DA 604E bra +0x50 /* 0000282A */ label000027DC: 000027DC 206D E51E movea.l A0, [A5 - 0x1AE2] 000027E0 117C 0001 03AD move.b [A0 + 0x3AD], 0x1 000027E6 206D E51E movea.l A0, [A5 - 0x1AE2] 000027EA 2248 movea.l A1, A0 000027EC 2368 0036 00AE move.l [A1 + 0xAE], [A0 + 0x36] 000027F2 206D E51E movea.l A0, [A5 - 0x1AE2] 000027F6 2248 movea.l A1, A0 000027F8 3368 0034 00AC move.w [A1 + 0xAC], [A0 + 0x34] 000027FE 2C3C 0004 0014 move.l D6, 0x40014 00002804 558F subq.l A7, 2 00002806 206D E51E movea.l A0, [A5 - 0x1AE2] 0000280A 4868 00AC pea.l [A0 + 0xAC] 0000280E 7000 moveq.l D0, 0x00 00002810 3F00 move.w -[A7], D0 00002812 2F06 move.l -[A7], D6 00002814 4868 0094 pea.l [A0 + 0x94] 00002818 4EBA F458 jsr [PC - 0xBA8 /* 00001C72 */] 0000281C 1E1F move.b D7, [A7]+ 0000281E 6608 bne +0xA /* 00002828 */ 00002820 206D E51E movea.l A0, [A5 - 0x1AE2] 00002824 4228 03AD clr.b [A0 + 0x3AD] label00002828: 00002828 1007 move.b D0, D7 label0000282A: 0000282A 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8] 00002830 4E5E unlink A6 00002832 4E75 rts fn00002834: 00002834 4E56 FBE0 link A6, -0x0420 00002838 48E7 0018 movem.l -[A7], A3,A4 0000283C 47EE FBE0 lea.l A3, [A6 - 0x420] 00002840 49EE FCE2 lea.l A4, [A6 - 0x31E] 00002844 206E 000C movea.l A0, [A6 + 0xC] 00002848 70FF moveq.l D0, 0xFFFFFFFF 0000284A 2080 move.l [A0], D0 0000284C 2F0B move.l -[A7], A3 0000284E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002852 2F2D FEF4 move.l -[A7], [A5 - 0x10C] 00002856 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 0000285A 4A00 tst.b D0 0000285C 4FEF 000C lea.l A7, [A7 + 0xC] 00002860 6606 bne +0x8 /* 00002868 */ 00002862 7000 moveq.l D0, 0x00 00002864 6000 00A2 bra +0xA4 /* 00002908 */ label00002868: 00002868 7001 moveq.l D0, 0x01 0000286A 2F00 move.l -[A7], D0 0000286C 2F0B move.l -[A7], A3 0000286E 486E FDE4 pea.l [A6 - 0x21C] 00002872 4EBA 05C8 jsr [PC + 0x5C8 /* 00002E3C */] 00002876 486E FDE4 pea.l [A6 - 0x21C] 0000287A 4EBA 0F2A jsr [PC + 0xF2A /* 000037A6 */] 0000287E 2F0B move.l -[A7], A3 00002880 486E FDE4 pea.l [A6 - 0x21C] 00002884 4EBA 0782 jsr [PC + 0x782 /* 00003008 */] 00002888 2F0C move.l -[A7], A4 0000288A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000288E 2F28 0094 move.l -[A7], [A0 + 0x94] 00002892 2F2D FEF4 move.l -[A7], [A5 - 0x10C] 00002896 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 0000289A 4A00 tst.b D0 0000289C 4FEF 0024 lea.l A7, [A7 + 0x24] 000028A0 6736 beq +0x38 /* 000028D8 */ 000028A2 7001 moveq.l D0, 0x01 000028A4 2F00 move.l -[A7], D0 000028A6 2F0C move.l -[A7], A4 000028A8 486E FEF2 pea.l [A6 - 0x10E] 000028AC 4EBA 058E jsr [PC + 0x58E /* 00002E3C */] 000028B0 486E FEF2 pea.l [A6 - 0x10E] 000028B4 4EBA 0EF0 jsr [PC + 0xEF0 /* 000037A6 */] 000028B8 2F0C move.l -[A7], A4 000028BA 486E FEF2 pea.l [A6 - 0x10E] 000028BE 4EBA 0748 jsr [PC + 0x748 /* 00003008 */] 000028C2 558F subq.l A7, 2 000028C4 2F0B move.l -[A7], A3 000028C6 2F0C move.l -[A7], A4 000028C8 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000028CC 4A5F tst.w [A7]+ 000028CE 4FEF 0018 lea.l A7, [A7 + 0x18] 000028D2 6604 bne +0x6 /* 000028D8 */ 000028D4 7000 moveq.l D0, 0x00 000028D6 6030 bra +0x32 /* 00002908 */ label000028D8: 000028D8 206D E51E movea.l A0, [A5 - 0x1AE2] 000028DC 4868 00B2 pea.l [A0 + 0xB2] 000028E0 486E FDE4 pea.l [A6 - 0x21C] 000028E4 4EBA 1062 jsr [PC + 0x1062 /* 00003948 */] 000028E8 2F0C move.l -[A7], A4 000028EA 486E FDE4 pea.l [A6 - 0x21C] 000028EE 4EBA 0718 jsr [PC + 0x718 /* 00003008 */] 000028F2 2F0C move.l -[A7], A4 000028F4 2F2D FEF4 move.l -[A7], [A5 - 0x10C] 000028F8 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 000028FC 206E 000C movea.l A0, [A6 + 0xC] 00002900 2080 move.l [A0], D0 00002902 7001 moveq.l D0, 0x01 00002904 4FEF 0018 lea.l A7, [A7 + 0x18] label00002908: 00002908 4CEE 1800 FBD8 movem.l A3,A4, [A6 - 0x428] 0000290E 4E5E unlink A6 00002910 4E75 rts fn00002912: 00002912 4E56 0000 link A6, 0 00002916 4A2D ED3A tst.b [A5 - 0x12C6] 0000291A 6730 beq +0x32 /* 0000294C */ 0000291C 7003 moveq.l D0, 0x03 0000291E 2F00 move.l -[A7], D0 00002920 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002924 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00002928 4A00 tst.b D0 0000292A 504F addq.w A7, 8 0000292C 661E bne +0x20 /* 0000294C */ 0000292E 206D E51E movea.l A0, [A5 - 0x1AE2] 00002932 0C68 045B 0028 cmpi.w [A0 + 0x28], 0x45B 00002938 6D0A blt +0xC /* 00002944 */ 0000293A 206D E51E movea.l A0, [A5 - 0x1AE2] 0000293E 4AA8 001C tst.l [A0 + 0x1C] 00002942 6608 bne +0xA /* 0000294C */ label00002944: 00002944 7000 moveq.l D0, 0x00 00002946 1F00 move.b -[A7], D0 00002948 4EAD 1CC2 jsr [A5 + 0x1CC2 /* export_916 */] label0000294C: 0000294C 206D E51E movea.l A0, [A5 - 0x1AE2] 00002950 7002 moveq.l D0, 0x02 00002952 B068 00F8 cmp.w D0, [A0 + 0xF8] 00002956 6604 bne +0x6 /* 0000295C */ 00002958 4EAD 3162 jsr [A5 + 0x3162 /* export_1576 */] label0000295C: 0000295C 4E5E unlink A6 0000295E 2E9F move.l [A7], [A7]+ 00002960 4E75 rts 00002962 4E56 FFF8 link A6, -0x0008 00002966 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 0000296A 266E 0008 movea.l A3, [A6 + 0x8] 0000296E 286E 0012 movea.l A4, [A6 + 0x12] 00002972 70FF moveq.l D0, 0xFFFFFFFF 00002974 2D40 FFFC move.l [A6 - 0x4], D0 00002978 422D E522 clr.b [A5 - 0x1ADE] 0000297C 7003 moveq.l D0, 0x03 0000297E 2F00 move.l -[A7], D0 00002980 2F2E 000C move.l -[A7], [A6 + 0xC] 00002984 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00002988 1C00 move.b D6, D0 0000298A 203C 0020 0000 move.l D0, 0x200000 /* ' \0\0' */ 00002990 C0AE 000C and.l D0, [A6 + 0xC] 00002994 57C3 seq D3 00002996 4403 neg.b D3 00002998 1803 move.b D4, D3 0000299A 1B7C 0001 E5B4 move.b [A5 - 0x1A4C], 0x1 000029A0 206D E51E movea.l A0, [A5 - 0x1AE2] 000029A4 4A28 0362 tst.b [A0 + 0x362] 000029A8 504F addq.w A7, 8 000029AA 6704 beq +0x6 /* 000029B0 */ 000029AC 4EAD 32F2 jsr [A5 + 0x32F2 /* export_1626 */] label000029B0: 000029B0 4A06 tst.b D6 000029B2 6604 bne +0x6 /* 000029B8 */ 000029B4 4EAD 060A jsr [A5 + 0x60A /* export_189 */] label000029B8: 000029B8 7000 moveq.l D0, 0x00 000029BA 102C 0006 move.b D0, [A4 + 0x6] 000029BE 4A80 tst.l D0 000029C0 56C3 sne D3 000029C2 4403 neg.b D3 000029C4 1E03 move.b D7, D3 000029C6 6754 beq +0x56 /* 00002A1C */ 000029C8 206D E51E movea.l A0, [A5 - 0x1AE2] 000029CC 41E8 0034 lea.l A0, [A0 + 0x34] 000029D0 224C movea.l A1, A4 000029D2 7010 moveq.l D0, 0x10 label000029D4: 000029D4 20D9 move.l [A0]+, [A1]+ 000029D6 51C8 FFFC dbf D0, -0x6 /* 000029D4 */ 000029DA 30D9 move.w [A0]+, [A1]+ 000029DC 206D E51E movea.l A0, [A5 - 0x1AE2] 000029E0 2248 movea.l A1, A0 000029E2 3028 0034 move.w D0, [A0 + 0x34] 000029E6 B069 00AC cmp.w D0, [A1 + 0xAC] 000029EA 6610 bne +0x12 /* 000029FC */ 000029EC 4AA8 00AE tst.l [A0 + 0xAE] 000029F0 670A beq +0xC /* 000029FC */ 000029F2 2028 0036 move.l D0, [A0 + 0x36] 000029F6 B0A9 00AE cmp.l D0, [A1 + 0xAE] 000029FA 6708 beq +0xA /* 00002A04 */ label000029FC: 000029FC 206D E51E movea.l A0, [A5 - 0x1AE2] 00002A00 4228 03AD clr.b [A0 + 0x3AD] label00002A04: 00002A04 486E FFFC pea.l [A6 - 0x4] 00002A08 2F0B move.l -[A7], A3 00002A0A 4EBA FE28 jsr [PC - 0x1D8 /* 00002834 */] 00002A0E 4A00 tst.b D0 00002A10 504F addq.w A7, 8 00002A12 6708 beq +0xA /* 00002A1C */ 00002A14 206D E51E movea.l A0, [A5 - 0x1AE2] 00002A18 4228 03AD clr.b [A0 + 0x3AD] label00002A1C: 00002A1C 4A06 tst.b D6 00002A1E 6606 bne +0x8 /* 00002A26 */ 00002A20 4EAD 34F2 jsr [A5 + 0x34F2 /* export_1690 */] 00002A24 6004 bra +0x6 /* 00002A2A */ label00002A26: 00002A26 4EAD 068A jsr [A5 + 0x68A /* export_205 */] label00002A2A: 00002A2A 558F subq.l A7, 2 00002A2C 4EAD 33BA jsr [A5 + 0x33BA /* export_1651 */] 00002A30 4A1F tst.b [A7]+ 00002A32 6600 011E bne +0x120 /* 00002B52 */ 00002A36 4A07 tst.b D7 00002A38 6608 bne +0xA /* 00002A42 */ 00002A3A 558F subq.l A7, 2 00002A3C A994 syscall CurResFile 00002A3E 3D5F FFF8 move.w [A6 - 0x8], [A7]+ label00002A42: 00002A42 4A07 tst.b D7 00002A44 672A beq +0x2C /* 00002A70 */ 00002A46 4A06 tst.b D6 00002A48 6626 bne +0x28 /* 00002A70 */ 00002A4A 4AAE FFFC tst.l [A6 - 0x4] 00002A4E 6D10 blt +0x12 /* 00002A60 */ 00002A50 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002A54 4EBA FD4A jsr [PC - 0x2B6 /* 000027A0 */] 00002A58 4A00 tst.b D0 00002A5A 584F addq.w A7, 4 00002A5C 6700 00F4 beq +0xF6 /* 00002B52 */ label00002A60: 00002A60 558F subq.l A7, 2 00002A62 4EBA FA86 jsr [PC - 0x57A /* 000024EA */] 00002A66 4A1F tst.b [A7]+ 00002A68 6700 00E8 beq +0xEA /* 00002B52 */ 00002A6C 1A2D E5BC move.b D5, [A5 - 0x1A44] label00002A70: 00002A70 4A07 tst.b D7 00002A72 670A beq +0xC /* 00002A7E */ 00002A74 206D E51E movea.l A0, [A5 - 0x1AE2] 00002A78 214B 001C move.l [A0 + 0x1C], A3 00002A7C 600E bra +0x10 /* 00002A8C */ label00002A7E: 00002A7E 558F subq.l A7, 2 00002A80 A994 syscall CurResFile 00002A82 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00002A86 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002A8A A998 syscall UseResFile label00002A8C: 00002A8C 7004 moveq.l D0, 0x04 00002A8E 2F00 move.l -[A7], D0 00002A90 486E 000C pea.l [A6 + 0xC] 00002A94 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002A98 7005 moveq.l D0, 0x05 00002A9A 2F00 move.l -[A7], D0 00002A9C 486E 000C pea.l [A6 + 0xC] 00002AA0 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00002AA4 558F subq.l A7, 2 00002AA6 2F0C move.l -[A7], A4 00002AA8 3F2E 0010 move.w -[A7], [A6 + 0x10] 00002AAC 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AB0 206D E51E movea.l A0, [A5 - 0x1AE2] 00002AB4 4868 001C pea.l [A0 + 0x1C] 00002AB8 4EBA F1B8 jsr [PC - 0xE48 /* 00001C72 */] 00002ABC 4A1F tst.b [A7]+ 00002ABE 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AC2 6700 008E beq +0x90 /* 00002B52 */ 00002AC6 4A05 tst.b D5 00002AC8 6706 beq +0x8 /* 00002AD0 */ 00002ACA 1B7C 0001 E5BC move.b [A5 - 0x1A44], 0x1 label00002AD0: 00002AD0 4A07 tst.b D7 00002AD2 6732 beq +0x34 /* 00002B06 */ 00002AD4 206D E51E movea.l A0, [A5 - 0x1AE2] 00002AD8 4228 03B2 clr.b [A0 + 0x3B2] 00002ADC 206D E51E movea.l A0, [A5 - 0x1AE2] 00002AE0 4AA8 001C tst.l [A0 + 0x1C] 00002AE4 6606 bne +0x8 /* 00002AEC */ 00002AE6 117C 0001 03B2 move.b [A0 + 0x3B2], 0x1 label00002AEC: 00002AEC 200B move.l D0, A3 00002AEE 661C bne +0x1E /* 00002B0C */ 00002AF0 558F subq.l A7, 2 00002AF2 206D E51E movea.l A0, [A5 - 0x1AE2] 00002AF6 4868 002A pea.l [A0 + 0x2A] 00002AFA 4868 0034 pea.l [A0 + 0x34] 00002AFE 4EAD 347A jsr [A5 + 0x347A /* export_1675 */] 00002B02 544F addq.w A7, 2 00002B04 6006 bra +0x8 /* 00002B0C */ label00002B06: 00002B06 3F2E FFFA move.w -[A7], [A6 - 0x6] 00002B0A A998 syscall UseResFile label00002B0C: 00002B0C 4A6D E538 tst.w [A5 - 0x1AC8] 00002B10 6C0A bge +0xC /* 00002B1C */ 00002B12 558F subq.l A7, 2 00002B14 4EAD 3352 jsr [A5 + 0x3352 /* export_1638 */] 00002B18 3B5F E538 move.w [A5 - 0x1AC8], [A7]+ label00002B1C: 00002B1C 4A2D E152 tst.b [A5 - 0x1EAE] 00002B20 6714 beq +0x16 /* 00002B36 */ 00002B22 4A04 tst.b D4 00002B24 6710 beq +0x12 /* 00002B36 */ 00002B26 558F subq.l A7, 2 00002B28 3F2D E538 move.w -[A7], [A5 - 0x1AC8] 00002B2C 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */] 00002B30 4A1F tst.b [A7]+ 00002B32 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */] label00002B36: 00002B36 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B3A 4EBA FDD6 jsr [PC - 0x22A /* 00002912 */] 00002B3E 4A2D DF0C tst.b [A5 - 0x20F4] 00002B42 6704 beq +0x6 /* 00002B48 */ 00002B44 4EAD 2602 jsr [A5 + 0x2602 /* export_1212 */] label00002B48: 00002B48 206D E51E movea.l A0, [A5 - 0x1AE2] 00002B4C 117C 0001 03B1 move.b [A0 + 0x3B1], 0x1 label00002B52: 00002B52 4CEE 18F8 FFDC movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x24] 00002B58 4E5E unlink A6 00002B5A 205F movea.l A0, [A7]+ 00002B5C 4FEF 000E lea.l A7, [A7 + 0xE] 00002B60 4ED0 jmp [A0] fn00002B62: 00002B62 4E56 0000 link A6, 0 00002B66 48E7 0018 movem.l -[A7], A3,A4 00002B6A 266E 000C movea.l A3, [A6 + 0xC] 00002B6E 286E 0008 movea.l A4, [A6 + 0x8] 00002B72 200C move.l D0, A4 00002B74 660E bne +0x10 /* 00002B84 */ 00002B76 200B move.l D0, A3 00002B78 672A beq +0x2C /* 00002BA4 */ 00002B7A 2F0B move.l -[A7], A3 00002B7C 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002B80 584F addq.w A7, 4 00002B82 6020 bra +0x22 /* 00002BA4 */ label00002B84: 00002B84 2054 movea.l A0, [A4] 00002B86 4AA8 0004 tst.l [A0 + 0x4] 00002B8A 670A beq +0xC /* 00002B96 */ 00002B8C 2F28 0004 move.l -[A7], [A0 + 0x4] 00002B90 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00002B94 584F addq.w A7, 4 label00002B96: 00002B96 2054 movea.l A0, [A4] 00002B98 214B 0004 move.l [A0 + 0x4], A3 00002B9C 2F0C move.l -[A7], A4 00002B9E 4EAD 103A jsr [A5 + 0x103A /* export_515 */] 00002BA2 584F addq.w A7, 4 label00002BA4: 00002BA4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00002BAA 4E5E unlink A6 00002BAC 4E75 rts fn00002BAE: 00002BAE 4E56 0000 link A6, 0 00002BB2 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00002BB6 266E 000C movea.l A3, [A6 + 0xC] 00002BBA 3C2E 0010 move.w D6, [A6 + 0x10] 00002BBE 2853 movea.l A4, [A3] 00002BC0 3A14 move.w D5, [A4] 00002BC2 7E01 moveq.l D7, 0x01 00002BC4 48C5 ext.l D5 00002BC6 2005 move.l D0, D5 00002BC8 5280 addq.l D0, 1 00002BCA D080 add.l D0, D0 00002BCC 2840 movea.l A4, D0 00002BCE D9D3 add.l A4, [A3] 00002BD0 6012 bra +0x14 /* 00002BE4 */ label00002BD2: 00002BD2 1014 move.b D0, [A4] 00002BD4 4880 ext.w D0 00002BD6 48C0 ext.l D0 00002BD8 D08C add.l D0, A4 00002BDA 5280 addq.l D0, 1 00002BDC 2840 movea.l A4, D0 00002BDE 3007 move.w D0, D7 00002BE0 5240 addq.w D0, 1 00002BE2 3E00 move.w D7, D0 label00002BE4: 00002BE4 BC47 cmp.w D6, D7 00002BE6 6EEA bgt -0x14 /* 00002BD2 */ 00002BE8 204C movea.l A0, A4 00002BEA 246E 0008 movea.l A2, [A6 + 0x8] 00002BEE 224A movea.l A1, A2 00002BF0 1214 move.b D1, [A4] 00002BF2 4881 ext.w D1 00002BF4 5241 addq.w D1, 1 00002BF6 48C1 ext.l D1 00002BF8 2001 move.l D0, D1 00002BFA A02E syscall BlockMove/BlockMoveData 00002BFC 4CEE 1CE0 FFE8 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x18] 00002C02 4E5E unlink A6 00002C04 205F movea.l A0, [A7]+ 00002C06 4FEF 000A lea.l A7, [A7 + 0xA] 00002C0A 4ED0 jmp [A0] fn00002C0C: 00002C0C 4E56 0000 link A6, 0 00002C10 48E7 0308 movem.l -[A7], D6,D7,A4 00002C14 3C2E 000C move.w D6, [A6 + 0xC] 00002C18 286E 0008 movea.l A4, [A6 + 0x8] 00002C1C 7E01 moveq.l D7, 0x01 00002C1E 6016 bra +0x18 /* 00002C36 */ label00002C20: 00002C20 48C7 ext.l D7 00002C22 2007 move.l D0, D7 00002C24 D080 add.l D0, D0 00002C26 BC74 0800 cmp.w D6, [A4 + D0] 00002C2A 6606 bne +0x8 /* 00002C32 */ 00002C2C 3D47 000E move.w [A6 + 0xE], D7 00002C30 600C bra +0xE /* 00002C3E */ label00002C32: 00002C32 3007 move.w D0, D7 00002C34 5247 addq.w D7, 1 label00002C36: 00002C36 BE54 cmp.w D7, [A4] 00002C38 6FE6 ble -0x18 /* 00002C20 */ 00002C3A 426E 000E clr.w [A6 + 0xE] label00002C3E: 00002C3E 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00002C44 4E5E unlink A6 00002C46 205F movea.l A0, [A7]+ 00002C48 5C4F addq.w A7, 6 00002C4A 4ED0 jmp [A0] fn00002C4C: 00002C4C 4E56 FAF6 link A6, -0x050A 00002C50 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00002C54 266E 0008 movea.l A3, [A6 + 0x8] 00002C58 2053 movea.l A0, [A3] 00002C5A 3E10 move.w D7, [A0] 00002C5C 45EE FAFA lea.l A2, [A6 - 0x506] 00002C60 224A movea.l A1, A2 00002C62 48C7 ext.l D7 00002C64 2207 move.l D1, D7 00002C66 5281 addq.l D1, 1 00002C68 D281 add.l D1, D1 00002C6A 2001 move.l D0, D1 00002C6C A02E syscall BlockMove/BlockMoveData 00002C6E 4204 clr.b D4 00002C70 7C01 moveq.l D6, 0x01 00002C72 7A01 moveq.l D5, 0x01 00002C74 6064 bra +0x66 /* 00002CDA */ label00002C76: 00002C76 3F05 move.w -[A7], D5 00002C78 2F0B move.l -[A7], A3 00002C7A 486E FF00 pea.l [A6 - 0x100] 00002C7E 4EBA FF2E jsr [PC - 0xD2 /* 00002BAE */] 00002C82 486E FF00 pea.l [A6 - 0x100] 00002C86 486E FEFE pea.l [A6 - 0x102] 00002C8A A900 syscall GetFNum 00002C8C 2005 move.l D0, D5 00002C8E D040 add.w D0, D0 00002C90 41EE FCFC lea.l A0, [A6 - 0x304] 00002C94 31AE FEFE 0000 move.w [A0 + D0.w], [A6 - 0x102] 00002C9A 661E bne +0x20 /* 00002CBA */ 00002C9C 2005 move.l D0, D5 00002C9E D040 add.w D0, D0 00002CA0 41EE FAFA lea.l A0, [A6 - 0x506] 00002CA4 4A70 0000 tst.w [A0 + D0.w] 00002CA8 6710 beq +0x12 /* 00002CBA */ 00002CAA 2005 move.l D0, D5 00002CAC D040 add.w D0, D0 00002CAE 41EE FCFC lea.l A0, [A6 - 0x304] 00002CB2 31BC 0001 0000 move.w [A0 + D0.w], 0x1 00002CB8 7801 moveq.l D4, 0x01 label00002CBA: 00002CBA 2005 move.l D0, D5 00002CBC D040 add.w D0, D0 00002CBE 2205 move.l D1, D5 00002CC0 D241 add.w D1, D1 00002CC2 41EE FAFA lea.l A0, [A6 - 0x506] 00002CC6 3030 0000 move.w D0, [A0 + D0.w] 00002CCA 43EE FCFC lea.l A1, [A6 - 0x304] 00002CCE B071 1000 cmp.w D0, [A1 + D1.w] 00002CD2 6702 beq +0x4 /* 00002CD6 */ 00002CD4 4206 clr.b D6 label00002CD6: 00002CD6 3005 move.w D0, D5 00002CD8 5245 addq.w D5, 1 label00002CDA: 00002CDA BE45 cmp.w D7, D5 00002CDC 6C98 bge -0x66 /* 00002C76 */ 00002CDE 4A06 tst.b D6 00002CE0 6600 00CC bne +0xCE /* 00002DAE */ 00002CE4 3A2E 000E move.w D5, [A6 + 0xE] 00002CE8 6000 00BC bra +0xBE /* 00002DA6 */ label00002CEC: 00002CEC 7001 moveq.l D0, 0x01 00002CEE 2F00 move.l -[A7], D0 00002CF0 48C5 ext.l D5 00002CF2 2F05 move.l -[A7], D5 00002CF4 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 00002CF8 2640 movea.l A3, D0 00002CFA 200B move.l D0, A3 00002CFC 504F addq.w A7, 8 00002CFE 6700 00A2 beq +0xA4 /* 00002DA2 */ 00002D02 2053 movea.l A0, [A3] 00002D04 2868 0004 movea.l A4, [A0 + 0x4] 00002D08 3D7C 0001 FEFE move.w [A6 - 0x102], 0x1 00002D0E 6062 bra +0x64 /* 00002D72 */ label00002D10: 00002D10 302E FEFE move.w D0, [A6 - 0x102] 00002D14 48C0 ext.l D0 00002D16 5380 subq.l D0, 1 00002D18 2054 movea.l A0, [A4] 00002D1A 2200 move.l D1, D0 00002D1C C0FC 0012 mulu.w D0, 0x12 00002D20 4841 swap.w D1 00002D22 C2FC 0012 mulu.w D1, 0x12 00002D26 4841 swap.w D1 00002D28 4241 clr.w D1 00002D2A D081 add.l D0, D1 00002D2C 3C30 0806 move.w D6, [A0 + D0 + 0x6] 00002D30 558F subq.l A7, 2 00002D32 3F06 move.w -[A7], D6 00002D34 486E FAFA pea.l [A6 - 0x506] 00002D38 4EBA FED2 jsr [PC - 0x12E /* 00002C0C */] 00002D3C 3E1F move.w D7, [A7]+ 00002D3E 6F2A ble +0x2C /* 00002D6A */ 00002D40 2007 move.l D0, D7 00002D42 D040 add.w D0, D0 00002D44 322E FEFE move.w D1, [A6 - 0x102] 00002D48 48C1 ext.l D1 00002D4A 5381 subq.l D1, 1 00002D4C 2054 movea.l A0, [A4] 00002D4E 2401 move.l D2, D1 00002D50 C2FC 0012 mulu.w D1, 0x12 00002D54 4842 swap.w D2 00002D56 C4FC 0012 mulu.w D2, 0x12 00002D5A 4842 swap.w D2 00002D5C 4242 clr.w D2 00002D5E D282 add.l D1, D2 00002D60 43EE FCFC lea.l A1, [A6 - 0x304] 00002D64 31B1 0000 1806 move.w [A0 + D1 + 0x6], [A1 + D0.w] label00002D6A: 00002D6A 302E FEFE move.w D0, [A6 - 0x102] 00002D6E 526E FEFE addq.w [A6 - 0x102], 1 label00002D72: 00002D72 2053 movea.l A0, [A3] 00002D74 302E FEFE move.w D0, [A6 - 0x102] 00002D78 B068 0002 cmp.w D0, [A0 + 0x2] 00002D7C 6F92 ble -0x6C /* 00002D10 */ 00002D7E 598F subq.l A7, 4 00002D80 3F05 move.w -[A7], D5 00002D82 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00002D86 205F movea.l A0, [A7]+ 00002D88 2D48 FAF6 move.l [A6 - 0x50A], A0 00002D8C 2F28 0012 move.l -[A7], [A0 + 0x12] 00002D90 A9D0 syscall TECalText 00002D92 558F subq.l A7, 2 00002D94 2F2E FAF6 move.l -[A7], [A6 - 0x50A] 00002D98 7001 moveq.l D0, 0x01 00002D9A 1F00 move.b -[A7], D0 00002D9C 4EAD 0762 jsr [A5 + 0x762 /* export_232 */] 00002DA0 544F addq.w A7, 2 label00002DA2: 00002DA2 3005 move.w D0, D5 00002DA4 5245 addq.w D5, 1 label00002DA6: 00002DA6 BA6E 0012 cmp.w D5, [A6 + 0x12] 00002DAA 6F00 FF40 ble -0xBE /* 00002CEC */ label00002DAE: 00002DAE 4CEE 1CF0 FADA movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x526] 00002DB4 4E5E unlink A6 00002DB6 4E75 rts fn00002DB8: 00002DB8 4E56 0000 link A6, 0 00002DBC 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00002DC0 3A2E 0012 move.w D5, [A6 + 0x12] 00002DC4 3C2E 000E move.w D6, [A6 + 0xE] 00002DC8 4AAE 0008 tst.l [A6 + 0x8] 00002DCC 6764 beq +0x66 /* 00002E32 */ 00002DCE 3E06 move.w D7, D6 00002DD0 6040 bra +0x42 /* 00002E12 */ label00002DD2: 00002DD2 598F subq.l A7, 4 00002DD4 3F07 move.w -[A7], D7 00002DD6 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00002DDA 285F movea.l A4, [A7]+ 00002DDC 200C move.l D0, A4 00002DDE 672E beq +0x30 /* 00002E0E */ 00002DE0 558F subq.l A7, 2 00002DE2 102C 0010 move.b D0, [A4 + 0x10] 00002DE6 4880 ext.w D0 00002DE8 3F00 move.w -[A7], D0 00002DEA 4EAD 322A jsr [A5 + 0x322A /* export_1601 */] 00002DEE 4A1F tst.b [A7]+ 00002DF0 671C beq +0x1E /* 00002E0E */ 00002DF2 558F subq.l A7, 2 00002DF4 3F07 move.w -[A7], D7 00002DF6 4EAD 313A jsr [A5 + 0x313A /* export_1571 */] 00002DFA 4A1F tst.b [A7]+ 00002DFC 6710 beq +0x12 /* 00002E0E */ 00002DFE 598F subq.l A7, 4 00002E00 3F07 move.w -[A7], D7 00002E02 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00002E06 205F movea.l A0, [A7]+ 00002E08 0068 0004 0008 ori.w [A0 + 0x8], 0x4 label00002E0E: 00002E0E 3007 move.w D0, D7 00002E10 5247 addq.w D7, 1 label00002E12: 00002E12 BA47 cmp.w D5, D7 00002E14 6CBC bge -0x42 /* 00002DD2 */ 00002E16 48C5 ext.l D5 00002E18 2F05 move.l -[A7], D5 00002E1A 48C6 ext.l D6 00002E1C 2F06 move.l -[A7], D6 00002E1E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002E22 4EBA FE28 jsr [PC - 0x1D8 /* 00002C4C */] 00002E26 486E 0008 pea.l [A6 + 0x8] 00002E2A 4EAD 331A jsr [A5 + 0x331A /* export_1631 */] 00002E2E 4FEF 000C lea.l A7, [A7 + 0xC] label00002E32: 00002E32 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10] 00002E38 4E5E unlink A6 00002E3A 4E75 rts fn00002E3C: 00002E3C 4E56 FFFA link A6, -0x0006 00002E40 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00002E44 3C2E 0012 move.w D6, [A6 + 0x12] 00002E48 266E 000C movea.l A3, [A6 + 0xC] 00002E4C 286E 0008 movea.l A4, [A6 + 0x8] 00002E50 200C move.l D0, A4 00002E52 6700 01A0 beq +0x1A2 /* 00002FF4 */ 00002E56 3886 move.w [A4], D6 00002E58 197C 003A 0002 move.b [A4 + 0x2], 0x3A /* ':' */ 00002E5E 42AC 0004 clr.l [A4 + 0x4] 00002E62 42AC 0008 clr.l [A4 + 0x8] 00002E66 200B move.l D0, A3 00002E68 6708 beq +0xA /* 00002E72 */ 00002E6A 7000 moveq.l D0, 0x00 00002E6C 1013 move.b D0, [A3] 00002E6E 4A80 tst.l D0 00002E70 6608 bne +0xA /* 00002E7A */ label00002E72: 00002E72 426C 000C clr.w [A4 + 0xC] 00002E76 6000 017C bra +0x17E /* 00002FF4 */ label00002E7A: 00002E7A 7000 moveq.l D0, 0x00 00002E7C 102B 0001 move.b D0, [A3 + 0x1] 00002E80 0C40 0040 cmpi.w D0, 0x40 /* '@' */ 00002E84 6604 bne +0x6 /* 00002E8A */ 00002E86 4246 clr.w D6 00002E88 4254 clr.w [A4] label00002E8A: 00002E8A 486C 000C pea.l [A4 + 0xC] 00002E8E 2F0B move.l -[A7], A3 00002E90 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00002E94 3006 move.w D0, D6 00002E96 504F addq.w A7, 8 00002E98 6B42 bmi +0x44 /* 00002EDC */ 00002E9A 0C40 0003 cmpi.w D0, 0x3 00002E9E 6E3C bgt +0x3E /* 00002EDC */ 00002EA0 D040 add.w D0, D0 00002EA2 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002EA6 4EFB 0000 jmp [PC + D0.w] 00002EAA 000A 0010 ori.b A2, 0x10 00002EAE 001C 0028 ori.b [A4]+, 0x28 /* '(' */ 00002EB2 47FA 0150 lea.l A3, [PC + 0x150 /* 00003004, value 0x3A5C2F00 ':\\/\0', cstring ":\/" */] 00002EB6 602E bra +0x30 /* 00002EE6 */ 00002EB8 47FA 0144 lea.l A3, [PC + 0x144 /* 00002FFE, value 0x3A002F00 ':\0/\0', cstring ":" */] 00002EBC 197C 003A 0002 move.b [A4 + 0x2], 0x3A /* ':' */ 00002EC2 6022 bra +0x24 /* 00002EE6 */ 00002EC4 47FA 013C lea.l A3, [PC + 0x13C /* 00003002, value 0x5C003A5C '\\\0:\\', cstring "\" */] 00002EC8 197C 005C 0002 move.b [A4 + 0x2], 0x5C /* '\\' */ 00002ECE 6016 bra +0x18 /* 00002EE6 */ 00002ED0 47FA 012E lea.l A3, [PC + 0x12E /* 00003000, value 0x2F005C00 '/\0\\\0', cstring "/" */] 00002ED4 197C 002F 0002 move.b [A4 + 0x2], 0x2F /* '/' */ 00002EDA 600A bra +0xC /* 00002EE6 */ label00002EDC: 00002EDC 47FA 0120 lea.l A3, [PC + 0x120 /* 00002FFE, value 0x3A002F00 ':\0/\0', cstring ":" */] 00002EE0 197C 003A 0002 move.b [A4 + 0x2], 0x3A /* ':' */ label00002EE6: 00002EE6 7000 moveq.l D0, 0x00 00002EE8 102C 000C move.b D0, [A4 + 0xC] 00002EEC 4A80 tst.l D0 00002EEE 631A bls +0x1C /* 00002F0A */ 00002EF0 7000 moveq.l D0, 0x00 00002EF2 102C 000C move.b D0, [A4 + 0xC] 00002EF6 7200 moveq.l D1, 0x00 00002EF8 1234 000C move.b D1, [A4 + D0.w + 0xC] 00002EFC 102C 0002 move.b D0, [A4 + 0x2] 00002F00 4880 ext.w D0 00002F02 B041 cmp.w D0, D1 00002F04 6604 bne +0x6 /* 00002F0A */ 00002F06 532C 000C subq.b [A4 + 0xC], 1 label00002F0A: 00002F0A 7000 moveq.l D0, 0x00 00002F0C 102C 000C move.b D0, [A4 + 0xC] 00002F10 5240 addq.w D0, 1 00002F12 4234 000C clr.b [A4 + D0.w + 0xC] 00002F16 2F0B move.l -[A7], A3 00002F18 486C 000C pea.l [A4 + 0xC] 00002F1C 4EBA 0958 jsr [PC + 0x958 /* 00003876 */] 00002F20 2D40 FFFA move.l [A6 - 0x6], D0 00002F24 504F addq.w A7, 8 00002F26 6700 00CC beq +0xCE /* 00002FF4 */ 00002F2A 486E FFFE pea.l [A6 - 0x2] 00002F2E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002F32 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00002F36 2640 movea.l A3, D0 00002F38 4247 clr.w D7 00002F3A 504F addq.w A7, 8 00002F3C 6004 bra +0x6 /* 00002F42 */ label00002F3E: 00002F3E 3007 move.w D0, D7 00002F40 5247 addq.w D7, 1 label00002F42: 00002F42 48C7 ext.l D7 00002F44 2007 move.l D0, D7 00002F46 D080 add.l D0, D0 00002F48 4A73 0800 tst.w [A3 + D0] 00002F4C 66F0 bne -0xE /* 00002F3E */ 00002F4E 3947 0004 move.w [A4 + 0x4], D7 00002F52 6F7A ble +0x7C /* 00002FCE */ 00002F54 302C 0004 move.w D0, [A4 + 0x4] 00002F58 48C0 ext.l D0 00002F5A 5380 subq.l D0, 1 00002F5C D080 add.l D0, D0 00002F5E 3973 0800 000A move.w [A4 + 0xA], [A3 + D0] 00002F64 3006 move.w D0, D6 00002F66 6B4E bmi +0x50 /* 00002FB6 */ 00002F68 0C40 0003 cmpi.w D0, 0x3 00002F6C 6E48 bgt +0x4A /* 00002FB6 */ 00002F6E D040 add.w D0, D0 00002F70 303B 0006 move.w D0, [PC + D0.w + 0x6] 00002F74 4EFB 0000 jmp [PC + D0.w] 00002F78 0040 000C ori.w D0, 0xC 00002F7C 001E 0040 ori.b [A6]+, 0x40 /* '@' */ 00002F80 6034 bra +0x36 /* 00002FB6 */ 00002F82 3013 move.w D0, [A3] 00002F84 7200 moveq.l D1, 0x00 00002F86 1234 000C move.b D1, [A4 + D0.w + 0xC] 00002F8A 4A81 tst.l D1 00002F8C 6728 beq +0x2A /* 00002FB6 */ 00002F8E 3953 0006 move.w [A4 + 0x6], [A3] 00002F92 6022 bra +0x24 /* 00002FB6 */ 00002F94 3013 move.w D0, [A3] 00002F96 7200 moveq.l D1, 0x00 00002F98 1234 000C move.b D1, [A4 + D0.w + 0xC] 00002F9C 4A81 tst.l D1 00002F9E 6716 beq +0x18 /* 00002FB6 */ 00002FA0 3013 move.w D0, [A3] 00002FA2 48C0 ext.l D0 00002FA4 5280 addq.l D0, 1 00002FA6 7200 moveq.l D1, 0x00 00002FA8 1234 080C move.b D1, [A4 + D0 + 0xC] 00002FAC 0C41 003A cmpi.w D1, 0x3A /* ':' */ 00002FB0 6604 bne +0x6 /* 00002FB6 */ 00002FB2 3953 0006 move.w [A4 + 0x6], [A3] label00002FB6: 00002FB6 4A6C 0006 tst.w [A4 + 0x6] 00002FBA 6712 beq +0x14 /* 00002FCE */ 00002FBC 302C 0006 move.w D0, [A4 + 0x6] 00002FC0 4874 000C pea.l [A4 + D0.w + 0xC] 00002FC4 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00002FC8 1940 000C move.b [A4 + 0xC], D0 00002FCC 584F addq.w A7, 4 label00002FCE: 00002FCE 7002 moveq.l D0, 0x02 00002FD0 B06C 0004 cmp.w D0, [A4 + 0x4] 00002FD4 6C06 bge +0x8 /* 00002FDC */ 00002FD6 396B 0002 0008 move.w [A4 + 0x8], [A3 + 0x2] label00002FDC: 00002FDC 486E FFFE pea.l [A6 - 0x2] 00002FE0 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002FE4 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00002FE8 504F addq.w A7, 8 00002FEA 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002FEE 4EAD 111A jsr [A5 + 0x111A /* export_543 */] 00002FF2 584F addq.w A7, 4 label00002FF4: 00002FF4 4CEE 18C0 FFEA movem.l D6,D7,A3,A4, [A6 - 0x16] 00002FFA 4E5E unlink A6 00002FFC 4E75 rts 00002FFE 3A00 move.w D5, D0 00003000 2F00 move.l -[A7], D0 00003002 5C00 addq.b D0, 6 00003004 3A5C movea.w A5, [A4]+ 00003006 2F00 move.l -[A7], D0 fn00003008: 00003008 4E56 0000 link A6, 0 0000300C 48E7 0118 movem.l -[A7], D7,A3,A4 00003010 4AAE 0008 tst.l [A6 + 0x8] 00003014 6768 beq +0x6A /* 0000307E */ 00003016 206E 000C movea.l A0, [A6 + 0xC] 0000301A 49E8 0001 lea.l A4, [A0 + 0x1] 0000301E 4214 clr.b [A4] 00003020 7E00 moveq.l D7, 0x00 00003022 206E 0008 movea.l A0, [A6 + 0x8] 00003026 47E8 000D lea.l A3, [A0 + 0xD] 0000302A 602A bra +0x2C /* 00003056 */ label0000302C: 0000302C 2F0B move.l -[A7], A3 0000302E 2F0C move.l -[A7], A4 00003030 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 00003034 2F0C move.l -[A7], A4 00003036 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 0000303A D9C0 add.l A4, D0 0000303C 206E 0008 movea.l A0, [A6 + 0x8] 00003040 18E8 0002 move.b [A4]+, [A0 + 0x2] 00003044 2F0B move.l -[A7], A3 00003046 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 0000304A 5280 addq.l D0, 1 0000304C D7C0 add.l A3, D0 0000304E 4FEF 0010 lea.l A7, [A7 + 0x10] 00003052 2007 move.l D0, D7 00003054 5287 addq.l D7, 1 label00003056: 00003056 206E 0008 movea.l A0, [A6 + 0x8] 0000305A 3028 0004 move.w D0, [A0 + 0x4] 0000305E 48C0 ext.l D0 00003060 B087 cmp.l D0, D7 00003062 6EC8 bgt -0x36 /* 0000302C */ 00003064 4A87 tst.l D7 00003066 6F02 ble +0x4 /* 0000306A */ 00003068 4224 clr.b -[A4] label0000306A: 0000306A 202E 000C move.l D0, [A6 + 0xC] 0000306E 5280 addq.l D0, 1 00003070 2F00 move.l -[A7], D0 00003072 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003076 206E 000C movea.l A0, [A6 + 0xC] 0000307A 1080 move.b [A0], D0 0000307C 584F addq.w A7, 4 label0000307E: 0000307E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003084 4E5E unlink A6 00003086 4E75 rts fn00003088: 00003088 4E56 FED0 link A6, -0x0130 0000308C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003090 266E 000C movea.l A3, [A6 + 0xC] 00003094 3C2E 0012 move.w D6, [A6 + 0x12] 00003098 49EE FFDE lea.l A4, [A6 - 0x22] 0000309C 206E 0008 movea.l A0, [A6 + 0x8] 000030A0 43EE FED0 lea.l A1, [A6 - 0x130] 000030A4 7042 moveq.l D0, 0x42 label000030A6: 000030A6 22D8 move.l [A1]+, [A0]+ 000030A8 51C8 FFFC dbf D0, -0x6 /* 000030A6 */ 000030AC 32D8 move.w [A1]+, [A0]+ 000030AE 4213 clr.b [A3] 000030B0 7A01 moveq.l D5, 0x01 000030B2 2F0C move.l -[A7], A4 000030B4 486E FED0 pea.l [A6 - 0x130] 000030B8 4EBA 065C jsr [PC + 0x65C /* 00003716 */] 000030BC 7000 moveq.l D0, 0x00 000030BE 1014 move.b D0, [A4] 000030C0 BC40 cmp.w D6, D0 000030C2 504F addq.w A7, 8 000030C4 6D00 00B0 blt +0xB2 /* 00003176 */ 000030C8 7000 moveq.l D0, 0x00 000030CA 1014 move.b D0, [A4] 000030CC 9C40 sub.w D6, D0 000030CE 2F0B move.l -[A7], A3 000030D0 2F0C move.l -[A7], A4 000030D2 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000030D6 486E FED0 pea.l [A6 - 0x130] 000030DA 4EBA 06CA jsr [PC + 0x6CA /* 000037A6 */] 000030DE 2F0C move.l -[A7], A4 000030E0 486E FED0 pea.l [A6 - 0x130] 000030E4 4EBA 0690 jsr [PC + 0x690 /* 00003776 */] 000030E8 7000 moveq.l D0, 0x00 000030EA 1014 move.b D0, [A4] 000030EC 4A80 tst.l D0 000030EE 4FEF 0014 lea.l A7, [A7 + 0x14] 000030F2 6310 bls +0x12 /* 00003104 */ 000030F4 5214 addq.b [A4], 1 000030F6 7000 moveq.l D0, 0x00 000030F8 1014 move.b D0, [A4] 000030FA 19AE FED2 0000 move.b [A4 + D0.w], [A6 - 0x12E] 00003100 7E01 moveq.l D7, 0x01 00003102 6002 bra +0x4 /* 00003106 */ label00003104: 00003104 4247 clr.w D7 label00003106: 00003106 7000 moveq.l D0, 0x00 00003108 1014 move.b D0, [A4] 0000310A BC40 cmp.w D6, D0 0000310C 6D68 blt +0x6A /* 00003176 */ 0000310E 7000 moveq.l D0, 0x00 00003110 1014 move.b D0, [A4] 00003112 9C40 sub.w D6, D0 00003114 2F0B move.l -[A7], A3 00003116 7001 moveq.l D0, 0x01 00003118 2F00 move.l -[A7], D0 0000311A 2F0C move.l -[A7], A4 0000311C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003120 7000 moveq.l D0, 0x00 00003122 1014 move.b D0, [A4] 00003124 3A00 move.w D5, D0 00003126 5245 addq.w D5, 1 00003128 4FEF 000C lea.l A7, [A7 + 0xC] 0000312C 6040 bra +0x42 /* 0000316E */ label0000312E: 0000312E 2F0C move.l -[A7], A4 00003130 486E FED0 pea.l [A6 - 0x130] 00003134 4EBA 05E0 jsr [PC + 0x5E0 /* 00003716 */] 00003138 5214 addq.b [A4], 1 0000313A 7000 moveq.l D0, 0x00 0000313C 1014 move.b D0, [A4] 0000313E 19AE FED2 0000 move.b [A4 + D0.w], [A6 - 0x12E] 00003144 7000 moveq.l D0, 0x00 00003146 1014 move.b D0, [A4] 00003148 BC40 cmp.w D6, D0 0000314A 504F addq.w A7, 8 0000314C 6D28 blt +0x2A /* 00003176 */ 0000314E 7000 moveq.l D0, 0x00 00003150 1014 move.b D0, [A4] 00003152 9C40 sub.w D6, D0 00003154 2F0B move.l -[A7], A3 00003156 48C5 ext.l D5 00003158 2F05 move.l -[A7], D5 0000315A 2F0C move.l -[A7], A4 0000315C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003160 4FEF 000C lea.l A7, [A7 + 0xC] 00003164 486E FED0 pea.l [A6 - 0x130] 00003168 4EBA 063C jsr [PC + 0x63C /* 000037A6 */] 0000316C 584F addq.w A7, 4 label0000316E: 0000316E BE6E FED4 cmp.w D7, [A6 - 0x12C] 00003172 6DBA blt -0x44 /* 0000312E */ 00003174 6062 bra +0x64 /* 000031D8 */ label00003176: 00003176 2F0C move.l -[A7], A4 00003178 3F3C 0080 move.w -[A7], 0x80 0000317C 7001 moveq.l D0, 0x01 0000317E 3F00 move.w -[A7], D0 00003180 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003184 7000 moveq.l D0, 0x00 00003186 1014 move.b D0, [A4] 00003188 BC40 cmp.w D6, D0 0000318A 6F1E ble +0x20 /* 000031AA */ 0000318C 5214 addq.b [A4], 1 0000318E 7000 moveq.l D0, 0x00 00003190 1014 move.b D0, [A4] 00003192 19AE FED2 0000 move.b [A4 + D0.w], [A6 - 0x12E] 00003198 2F0B move.l -[A7], A3 0000319A 48C5 ext.l D5 0000319C 2F05 move.l -[A7], D5 0000319E 2F0C move.l -[A7], A4 000031A0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000031A4 4FEF 000C lea.l A7, [A7 + 0xC] 000031A8 602E bra +0x30 /* 000031D8 */ label000031AA: 000031AA 7E00 moveq.l D7, 0x00 000031AC 1E14 move.b D7, [A4] 000031AE 1886 move.b [A4], D6 000031B0 2F0B move.l -[A7], A3 000031B2 48C5 ext.l D5 000031B4 2F05 move.l -[A7], D5 000031B6 2F0C move.l -[A7], A4 000031B8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000031BC 4FEF 000C lea.l A7, [A7 + 0xC] 000031C0 6012 bra +0x14 /* 000031D4 */ label000031C2: 000031C2 48C5 ext.l D5 000031C4 48C7 ext.l D7 000031C6 2005 move.l D0, D5 000031C8 D087 add.l D0, D7 000031CA 5380 subq.l D0, 1 000031CC 17B4 7000 0800 move.b [A3 + D0], [A4 + D7.w] 000031D2 5347 subq.w D7, 1 label000031D4: 000031D4 4A47 tst.w D7 000031D6 6EEA bgt -0x14 /* 000031C2 */ label000031D8: 000031D8 4CEE 18E0 FEBC movem.l D5,D6,D7,A3,A4, [A6 - 0x144] 000031DE 4E5E unlink A6 000031E0 4E75 rts fn000031E2: 000031E2 4E56 FF86 link A6, -0x007A 000031E6 48E7 0118 movem.l -[A7], D7,A3,A4 000031EA 266E 000C movea.l A3, [A6 + 0xC] 000031EE 4247 clr.w D7 000031F0 49EE FF86 lea.l A4, [A6 - 0x7A] 000031F4 7000 moveq.l D0, 0x00 000031F6 2940 000C move.l [A4 + 0xC], D0 000031FA 2940 0012 move.l [A4 + 0x12], D0 000031FE 3953 0016 move.w [A4 + 0x16], [A3] 00003202 426C 001C clr.w [A4 + 0x1C] 00003206 43EE FF86 lea.l A1, [A6 - 0x7A] 0000320A 2049 movea.l A0, A1 0000320C A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 0000320E 3E00 move.w D7, D0 00003210 662C bne +0x2E /* 0000323E */ 00003212 7000 moveq.l D0, 0x00 00003214 302C 0040 move.w D0, [A4 + 0x40] 00003218 0C80 0000 D2D7 cmpi.l D0, 0xD2D7 0000321E 6610 bne +0x12 /* 00003230 */ 00003220 2F0B move.l -[A7], A3 00003222 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003226 4EBA 09DC jsr [PC + 0x9DC /* 00003C04 */] 0000322A 3E00 move.w D7, D0 0000322C 504F addq.w A7, 8 0000322E 600E bra +0x10 /* 0000323E */ label00003230: 00003230 2F0B move.l -[A7], A3 00003232 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003236 4EBA 0918 jsr [PC + 0x918 /* 00003B50 */] 0000323A 3E00 move.w D7, D0 0000323C 504F addq.w A7, 8 label0000323E: 0000323E 3007 move.w D0, D7 00003240 4CEE 1880 FF7A movem.l D7,A3,A4, [A6 - 0x86] 00003246 4E5E unlink A6 00003248 4E75 rts fn0000324A: 0000324A 4E56 FD18 link A6, -0x02E8 0000324E 48E7 0118 movem.l -[A7], D7,A3,A4 00003252 266E 0008 movea.l A3, [A6 + 0x8] 00003256 286E 000C movea.l A4, [A6 + 0xC] 0000325A 4247 clr.w D7 0000325C 486C 0006 pea.l [A4 + 0x6] 00003260 2F0B move.l -[A7], A3 00003262 4EBA 04B2 jsr [PC + 0x4B2 /* 00003716 */] 00003266 2F0B move.l -[A7], A3 00003268 4EBA 053C jsr [PC + 0x53C /* 000037A6 */] 0000326C 486E FF00 pea.l [A6 - 0x100] 00003270 2F0B move.l -[A7], A3 00003272 4EBA FD94 jsr [PC - 0x26C /* 00003008 */] 00003276 486E FDFE pea.l [A6 - 0x202] 0000327A 2F0B move.l -[A7], A3 0000327C 4EBA 04F8 jsr [PC + 0x4F8 /* 00003776 */] 00003280 7000 moveq.l D0, 0x00 00003282 102E FDFE move.b D0, [A6 - 0x202] 00003286 4A80 tst.l D0 00003288 4FEF 001C lea.l A7, [A7 + 0x1C] 0000328C 6654 bne +0x56 /* 000032E2 */ 0000328E 206D E51E movea.l A0, [A5 - 0x1AE2] 00003292 38A8 0034 move.w [A4], [A0 + 0x34] 00003296 206D E51E movea.l A0, [A5 - 0x1AE2] 0000329A 2968 0036 0002 move.l [A4 + 0x2], [A0 + 0x36] 000032A0 7000 moveq.l D0, 0x00 000032A2 102E FF00 move.b D0, [A6 - 0x100] 000032A6 4A80 tst.l D0 000032A8 6700 00BE beq +0xC0 /* 00003368 */ 000032AC 7000 moveq.l D0, 0x00 000032AE 2D40 FD9E move.l [A6 - 0x262], D0 000032B2 41EE FF00 lea.l A0, [A6 - 0x100] 000032B6 2D48 FDA4 move.l [A6 - 0x25C], A0 000032BA 3D54 FDA8 move.w [A6 - 0x258], [A4] 000032BE 426E FDAE clr.w [A6 - 0x252] 000032C2 2D6C 0002 FDC2 move.l [A6 - 0x23E], [A4 + 0x2] 000032C8 43EE FD92 lea.l A1, [A6 - 0x26E] 000032CC 2049 movea.l A0, A1 000032CE 7009 moveq.l D0, 0x09 000032D0 A260 syscall FSDispatch/HFSDispatch, flags=2 000032D2 3E00 move.w D7, D0 000032D4 6600 0092 bne +0x94 /* 00003368 */ 000032D8 296E FDC2 0002 move.l [A4 + 0x2], [A6 - 0x23E] 000032DE 6000 0088 bra +0x8A /* 00003368 */ label000032E2: 000032E2 102E FDFE move.b D0, [A6 - 0x202] 000032E6 522E FDFE addq.b [A6 - 0x202], 1 000032EA 7000 moveq.l D0, 0x00 000032EC 102E FDFE move.b D0, [A6 - 0x202] 000032F0 41EE FDFE lea.l A0, [A6 - 0x202] 000032F4 11AB 0002 0000 move.b [A0 + D0.w], [A3 + 0x2] 000032FA 7000 moveq.l D0, 0x00 000032FC 2D40 FD24 move.l [A6 - 0x2DC], D0 00003300 43EE FDFE lea.l A1, [A6 - 0x202] 00003304 2D49 FD2A move.l [A6 - 0x2D6], A1 00003308 426E FD2E clr.w [A6 - 0x2D2] 0000330C 3D7C FFFF FD34 move.w [A6 - 0x2CC], 0xFFFF 00003312 43EE FD18 lea.l A1, [A6 - 0x2E8] 00003316 2049 movea.l A0, A1 00003318 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2 0000331A 3E00 move.w D7, D0 0000331C 664A bne +0x4C /* 00003368 */ 0000331E 38AE FD2E move.w [A4], [A6 - 0x2D2] 00003322 102E FF00 move.b D0, [A6 - 0x100] 00003326 522E FF00 addq.b [A6 - 0x100], 1 0000332A 7000 moveq.l D0, 0x00 0000332C 102E FF00 move.b D0, [A6 - 0x100] 00003330 41EE FF00 lea.l A0, [A6 - 0x100] 00003334 11AB 0002 0000 move.b [A0 + D0.w], [A3 + 0x2] 0000333A 7000 moveq.l D0, 0x00 0000333C 2D40 FD9E move.l [A6 - 0x262], D0 00003340 43EE FF00 lea.l A1, [A6 - 0x100] 00003344 2D49 FDA4 move.l [A6 - 0x25C], A1 00003348 3D54 FDA8 move.w [A6 - 0x258], [A4] 0000334C 426E FDAE clr.w [A6 - 0x252] 00003350 2D40 FDC2 move.l [A6 - 0x23E], D0 00003354 43EE FD92 lea.l A1, [A6 - 0x26E] 00003358 2049 movea.l A0, A1 0000335A 7009 moveq.l D0, 0x09 0000335C A260 syscall FSDispatch/HFSDispatch, flags=2 0000335E 3E00 move.w D7, D0 00003360 6606 bne +0x8 /* 00003368 */ 00003362 296E FDC2 0002 move.l [A4 + 0x2], [A6 - 0x23E] label00003368: 00003368 4A47 tst.w D7 0000336A 6708 beq +0xA /* 00003374 */ 0000336C 4254 clr.w [A4] 0000336E 7002 moveq.l D0, 0x02 00003370 2940 0002 move.l [A4 + 0x2], D0 label00003374: 00003374 486C 0006 pea.l [A4 + 0x6] 00003378 2F0B move.l -[A7], A3 0000337A 4EBA 0484 jsr [PC + 0x484 /* 00003800 */] 0000337E 3007 move.w D0, D7 00003380 504F addq.w A7, 8 00003382 4CEE 1880 FD0C movem.l D7,A3,A4, [A6 - 0x2F4] 00003388 4E5E unlink A6 0000338A 4E75 rts 0000338C 4E56 FFFA link A6, -0x0006 00003390 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4 00003394 266E 0010 movea.l A3, [A6 + 0x10] 00003398 4AAE 0008 tst.l [A6 + 0x8] 0000339C 6700 014C beq +0x14E /* 000034EA */ 000033A0 4AAE 000C tst.l [A6 + 0xC] 000033A4 6700 0144 beq +0x146 /* 000034EA */ 000033A8 206E 0008 movea.l A0, [A6 + 0x8] 000033AC 226E 000C movea.l A1, [A6 + 0xC] 000033B0 3028 0004 move.w D0, [A0 + 0x4] 000033B4 B069 0004 cmp.w D0, [A1 + 0x4] 000033B8 5DC3 slt D3 000033BA 4403 neg.b D3 000033BC 6706 beq +0x8 /* 000033C4 */ 000033BE 3068 0004 movea.w A0, [A0 + 0x4] 000033C2 6008 bra +0xA /* 000033CC */ label000033C4: 000033C4 206E 000C movea.l A0, [A6 + 0xC] 000033C8 3068 0004 movea.w A0, [A0 + 0x4] label000033CC: 000033CC 3C08 move.w D6, A0 000033CE 206E 0008 movea.l A0, [A6 + 0x8] 000033D2 41E8 000D lea.l A0, [A0 + 0xD] 000033D6 2D48 FFFA move.l [A6 - 0x6], A0 000033DA 206E 000C movea.l A0, [A6 + 0xC] 000033DE 49E8 000D lea.l A4, [A0 + 0xD] 000033E2 4247 clr.w D7 000033E4 6046 bra +0x48 /* 0000342C */ label000033E6: 000033E6 558F subq.l A7, 2 000033E8 2F2E FFFA move.l -[A7], [A6 - 0x6] 000033EC 2F0C move.l -[A7], A4 000033EE 2F2E FFFA move.l -[A7], [A6 - 0x6] 000033F2 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 000033F6 588F addq.l A7, 4 000033F8 3F00 move.w -[A7], D0 000033FA 2F0C move.l -[A7], A4 000033FC 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003400 588F addq.l A7, 4 00003402 3F00 move.w -[A7], D0 00003404 3F3C 000C move.w -[A7], 0xC 00003408 A9ED syscall Pack6 0000340A 4A5F tst.w [A7]+ 0000340C 6622 bne +0x24 /* 00003430 */ 0000340E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003412 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003416 5280 addq.l D0, 1 00003418 D1AE FFFA add.l [A6 - 0x6], D0 0000341C 2F0C move.l -[A7], A4 0000341E 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003422 5280 addq.l D0, 1 00003424 D9C0 add.l A4, D0 00003426 504F addq.w A7, 8 00003428 3007 move.w D0, D7 0000342A 5247 addq.w D7, 1 label0000342C: 0000342C BC47 cmp.w D6, D7 0000342E 6EB6 bgt -0x48 /* 000033E6 */ label00003430: 00003430 487A 00C8 pea.l [PC + 0xC8 /* 000034FA, value 0x41004E56 'A\0NV', cstring "A" */] 00003434 2F0B move.l -[A7], A3 00003436 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000343A 3C07 move.w D6, D7 0000343C 206E 0008 movea.l A0, [A6 + 0x8] 00003440 1D68 0002 FFFE move.b [A6 - 0x2], [A0 + 0x2] 00003446 422E FFFF clr.b [A6 - 0x1] 0000344A 4A47 tst.w D7 0000344C 504F addq.w A7, 8 0000344E 6F72 ble +0x74 /* 000034C2 */ 00003450 487A 00A6 pea.l [PC + 0xA6 /* 000034F8, value 0x3A004100 ':\0A\0', cstring ":" */] 00003454 486E FFFE pea.l [A6 - 0x2] 00003458 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000345C 487A 0098 pea.l [PC + 0x98 /* 000034F6, value 0x40003A00 '@\0:\0', cstring "@" */] 00003460 2F0B move.l -[A7], A3 00003462 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00003466 486E FFFE pea.l [A6 - 0x2] 0000346A 2F0B move.l -[A7], A3 0000346C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00003470 4FEF 0018 lea.l A7, [A7 + 0x18] 00003474 601C bra +0x1E /* 00003492 */ label00003476: 00003476 487A 007C pea.l [PC + 0x7C /* 000034F4, value 0x4000 '@\0', cstring "" */] 0000347A 2F0B move.l -[A7], A3 0000347C 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 00003480 486E FFFE pea.l [A6 - 0x2] 00003484 2F0B move.l -[A7], A3 00003486 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 0000348A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000348E 3007 move.w D0, D7 00003490 5247 addq.w D7, 1 label00003492: 00003492 206E 0008 movea.l A0, [A6 + 0x8] 00003496 BE68 0004 cmp.w D7, [A0 + 0x4] 0000349A 6DDA blt -0x24 /* 00003476 */ 0000349C 6024 bra +0x26 /* 000034C2 */ label0000349E: 0000349E 2F0C move.l -[A7], A4 000034A0 2F0B move.l -[A7], A3 000034A2 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000034A6 486E FFFE pea.l [A6 - 0x2] 000034AA 2F0B move.l -[A7], A3 000034AC 4EAD 058A jsr [A5 + 0x58A /* export_173 */] 000034B0 2F0C move.l -[A7], A4 000034B2 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 000034B6 5280 addq.l D0, 1 000034B8 D9C0 add.l A4, D0 000034BA 4FEF 0014 lea.l A7, [A7 + 0x14] 000034BE 3006 move.w D0, D6 000034C0 5246 addq.w D6, 1 label000034C2: 000034C2 206E 000C movea.l A0, [A6 + 0xC] 000034C6 BC68 0004 cmp.w D6, [A0 + 0x4] 000034CA 6DD2 blt -0x2C /* 0000349E */ 000034CC 486B 0001 pea.l [A3 + 0x1] 000034D0 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 000034D4 1680 move.b [A3], D0 000034D6 7000 moveq.l D0, 0x00 000034D8 1013 move.b D0, [A3] 000034DA 4A80 tst.l D0 000034DC 584F addq.w A7, 4 000034DE 630A bls +0xC /* 000034EA */ 000034E0 7000 moveq.l D0, 0x00 000034E2 1013 move.b D0, [A3] 000034E4 5313 subq.b [A3], 1 000034E6 4233 0000 clr.b [A3 + D0.w] label000034EA: 000034EA 4CEE 18C8 FFE6 movem.l D3,D6,D7,A3,A4, [A6 - 0x1A] 000034F0 4E5E unlink A6 000034F2 4E75 rts 000034F4 0000 4000 ori.b D0, 0x0 000034F8 3A00 move.w D5, D0 000034FA 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 fn000034FC: 000034FC 4E56 FDFC link A6, -0x0204 00003500 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003504 1C2E 0017 move.b D6, [A6 + 0x17] 00003508 47EE FDFC lea.l A3, [A6 - 0x204] 0000350C 286E 0008 movea.l A4, [A6 + 0x8] 00003510 4245 clr.w D5 00003512 2F2E 000C move.l -[A7], [A6 + 0xC] 00003516 4EBA 05CE jsr [PC + 0x5CE /* 00003AE6 */] 0000351A 4A40 tst.w D0 0000351C 584F addq.w A7, 4 0000351E 6640 bne +0x42 /* 00003560 */ 00003520 302E 0012 move.w D0, [A6 + 0x12] 00003524 48C0 ext.l D0 00003526 2F00 move.l -[A7], D0 00003528 2F2E 000C move.l -[A7], [A6 + 0xC] 0000352C 2F0C move.l -[A7], A4 0000352E 4EBA F90C jsr [PC - 0x6F4 /* 00002E3C */] 00003532 7000 moveq.l D0, 0x00 00003534 1006 move.b D0, D6 00003536 2F00 move.l -[A7], D0 00003538 2F0C move.l -[A7], A4 0000353A 4EBA 0552 jsr [PC + 0x552 /* 00003A8E */] 0000353E 4A00 tst.b D0 00003540 4FEF 0014 lea.l A7, [A7 + 0x14] 00003544 6706 beq +0x8 /* 0000354C */ 00003546 7001 moveq.l D0, 0x01 00003548 6000 0098 bra +0x9A /* 000035E2 */ label0000354C: 0000354C 486E FEFE pea.l [A6 - 0x102] 00003550 2F0C move.l -[A7], A4 00003552 4EBA 01C2 jsr [PC + 0x1C2 /* 00003716 */] 00003556 41EE FEFE lea.l A0, [A6 - 0x102] 0000355A 2D48 000C move.l [A6 + 0xC], A0 0000355E 504F addq.w A7, 8 label00003560: 00003560 4A2D ED34 tst.b [A5 - 0x12CC] 00003564 6728 beq +0x2A /* 0000358E */ 00003566 2F0C move.l -[A7], A4 00003568 4EBA 04BC jsr [PC + 0x4BC /* 00003A26 */] 0000356C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003570 2F0C move.l -[A7], A4 00003572 4EBA 03D4 jsr [PC + 0x3D4 /* 00003948 */] 00003576 7000 moveq.l D0, 0x00 00003578 1006 move.b D0, D6 0000357A 2F00 move.l -[A7], D0 0000357C 2F0C move.l -[A7], A4 0000357E 4EBA 050E jsr [PC + 0x50E /* 00003A8E */] 00003582 4A00 tst.b D0 00003584 4FEF 0014 lea.l A7, [A7 + 0x14] 00003588 6704 beq +0x6 /* 0000358E */ 0000358A 7001 moveq.l D0, 0x01 0000358C 6054 bra +0x56 /* 000035E2 */ label0000358E: 0000358E 2F2D ED36 move.l -[A7], [A5 - 0x12CA] 00003592 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */] 00003596 2A00 move.l D5, D0 00003598 7E01 moveq.l D7, 0x01 0000359A 584F addq.w A7, 4 0000359C 603E bra +0x40 /* 000035DC */ label0000359E: 0000359E 2F0B move.l -[A7], A3 000035A0 2F07 move.l -[A7], D7 000035A2 2F2D ED36 move.l -[A7], [A5 - 0x12CA] 000035A6 4EAD 138A jsr [A5 + 0x138A /* export_621 */] 000035AA 7001 moveq.l D0, 0x01 000035AC 2F00 move.l -[A7], D0 000035AE 2F0B move.l -[A7], A3 000035B0 2F0C move.l -[A7], A4 000035B2 4EBA F888 jsr [PC - 0x778 /* 00002E3C */] 000035B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000035BA 2F0C move.l -[A7], A4 000035BC 4EBA 038A jsr [PC + 0x38A /* 00003948 */] 000035C0 7000 moveq.l D0, 0x00 000035C2 1006 move.b D0, D6 000035C4 2F00 move.l -[A7], D0 000035C6 2F0C move.l -[A7], A4 000035C8 4EBA 04C4 jsr [PC + 0x4C4 /* 00003A8E */] 000035CC 4A00 tst.b D0 000035CE 4FEF 0028 lea.l A7, [A7 + 0x28] 000035D2 6704 beq +0x6 /* 000035D8 */ 000035D4 7001 moveq.l D0, 0x01 000035D6 600A bra +0xC /* 000035E2 */ label000035D8: 000035D8 2007 move.l D0, D7 000035DA 5287 addq.l D7, 1 label000035DC: 000035DC BA87 cmp.l D5, D7 000035DE 6CBE bge -0x40 /* 0000359E */ 000035E0 7000 moveq.l D0, 0x00 label000035E2: 000035E2 4CEE 18E0 FDE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x218] 000035E8 4E5E unlink A6 000035EA 4E75 rts 000035EC 4E56 FFB6 link A6, -0x004A 000035F0 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000035F4 1C2E 0017 move.b D6, [A6 + 0x17] 000035F8 3E2E 0012 move.w D7, [A6 + 0x12] 000035FC 266E 000C movea.l A3, [A6 + 0xC] 00003600 286E 0008 movea.l A4, [A6 + 0x8] 00003604 7000 moveq.l D0, 0x00 00003606 1006 move.b D0, D6 00003608 2F00 move.l -[A7], D0 0000360A 48C7 ext.l D7 0000360C 2F07 move.l -[A7], D7 0000360E 2F0B move.l -[A7], A3 00003610 2F0C move.l -[A7], A4 00003612 4EBA FEE8 jsr [PC - 0x118 /* 000034FC */] 00003616 4A00 tst.b D0 00003618 4FEF 0010 lea.l A7, [A7 + 0x10] 0000361C 6706 beq +0x8 /* 00003624 */ 0000361E 7001 moveq.l D0, 0x01 00003620 6000 00EA bra +0xEC /* 0000370C */ label00003624: 00003624 4A2D E7FA tst.b [A5 - 0x1806] 00003628 6776 beq +0x78 /* 000036A0 */ 0000362A 4A2E 001B tst.b [A6 + 0x1B] 0000362E 6770 beq +0x72 /* 000036A0 */ 00003630 2F0B move.l -[A7], A3 00003632 4EBA 04B2 jsr [PC + 0x4B2 /* 00003AE6 */] 00003636 4A40 tst.w D0 00003638 584F addq.w A7, 4 0000363A 661A bne +0x1C /* 00003656 */ 0000363C 48C7 ext.l D7 0000363E 2F07 move.l -[A7], D7 00003640 2F0B move.l -[A7], A3 00003642 2F0C move.l -[A7], A4 00003644 4EBA F7F6 jsr [PC - 0x80A /* 00002E3C */] 00003648 486D E7BA pea.l [A5 - 0x1846] 0000364C 2F0C move.l -[A7], A4 0000364E 4EBA 00C6 jsr [PC + 0xC6 /* 00003716 */] 00003652 4FEF 0014 lea.l A7, [A7 + 0x14] label00003656: 00003656 486D E7B4 pea.l [A5 - 0x184C] 0000365A 2F0C move.l -[A7], A4 0000365C 4EBA FB84 jsr [PC - 0x47C /* 000031E2 */] 00003660 4A40 tst.w D0 00003662 504F addq.w A7, 8 00003664 6706 beq +0x8 /* 0000366C */ 00003666 7000 moveq.l D0, 0x00 00003668 6000 00A2 bra +0xA4 /* 0000370C */ label0000366C: 0000366C 2F0B move.l -[A7], A3 0000366E 4EBA 0476 jsr [PC + 0x476 /* 00003AE6 */] 00003672 4A40 tst.w D0 00003674 584F addq.w A7, 4 00003676 6712 beq +0x14 /* 0000368A */ 00003678 2F0C move.l -[A7], A4 0000367A 4EBA 012A jsr [PC + 0x12A /* 000037A6 */] 0000367E 2F0B move.l -[A7], A3 00003680 2F0C move.l -[A7], A4 00003682 4EBA 02C4 jsr [PC + 0x2C4 /* 00003948 */] 00003686 4FEF 000C lea.l A7, [A7 + 0xC] label0000368A: 0000368A 7000 moveq.l D0, 0x00 0000368C 1006 move.b D0, D6 0000368E 2F00 move.l -[A7], D0 00003690 2F0C move.l -[A7], A4 00003692 4EBA 03FA jsr [PC + 0x3FA /* 00003A8E */] 00003696 4A00 tst.b D0 00003698 504F addq.w A7, 8 0000369A 6704 beq +0x6 /* 000036A0 */ 0000369C 7001 moveq.l D0, 0x01 0000369E 606C bra +0x6E /* 0000370C */ label000036A0: 000036A0 48C7 ext.l D7 000036A2 2F07 move.l -[A7], D7 000036A4 2F0B move.l -[A7], A3 000036A6 2F0C move.l -[A7], A4 000036A8 4EBA F792 jsr [PC - 0x86E /* 00002E3C */] 000036AC 702A moveq.l D0, 0x2A 000036AE 2F00 move.l -[A7], D0 000036B0 2F0B move.l -[A7], A3 000036B2 2F0C move.l -[A7], A4 000036B4 4EBA F9D2 jsr [PC - 0x62E /* 00003088 */] 000036B8 486E FFB6 pea.l [A6 - 0x4A] 000036BC 3F3C 0F9D move.w -[A7], 0xF9D 000036C0 7001 moveq.l D0, 0x01 000036C2 3F00 move.w -[A7], D0 000036C4 2F0B move.l -[A7], A3 000036C6 1F06 move.b -[A7], D6 000036C8 4EAD 348A jsr [A5 + 0x348A /* export_1677 */] 000036CC 4A2E FFB6 tst.b [A6 - 0x4A] 000036D0 4FEF 0018 lea.l A7, [A7 + 0x18] 000036D4 6734 beq +0x36 /* 0000370A */ 000036D6 486D E7B4 pea.l [A5 - 0x184C] 000036DA 486E FFC0 pea.l [A6 - 0x40] 000036DE 302E FFBC move.w D0, [A6 - 0x44] 000036E2 48C0 ext.l D0 000036E4 2F00 move.l -[A7], D0 000036E6 4EAD 34D2 jsr [A5 + 0x34D2 /* export_1686 */] 000036EA 486D E7B4 pea.l [A5 - 0x184C] 000036EE 2F0C move.l -[A7], A4 000036F0 4EBA FAF0 jsr [PC - 0x510 /* 000031E2 */] 000036F4 4A40 tst.w D0 000036F6 4FEF 0014 lea.l A7, [A7 + 0x14] 000036FA 6704 beq +0x6 /* 00003700 */ 000036FC 7000 moveq.l D0, 0x00 000036FE 600C bra +0xE /* 0000370C */ label00003700: 00003700 1B7C 0001 E7FA move.b [A5 - 0x1806], 0x1 00003706 7001 moveq.l D0, 0x01 00003708 6002 bra +0x4 /* 0000370C */ label0000370A: 0000370A 7000 moveq.l D0, 0x00 label0000370C: 0000370C 4CEE 18C0 FFA6 movem.l D6,D7,A3,A4, [A6 - 0x5A] 00003712 4E5E unlink A6 00003714 4E75 rts fn00003716: 00003716 4E56 0000 link A6, 0 0000371A 48E7 0118 movem.l -[A7], D7,A3,A4 0000371E 266E 0008 movea.l A3, [A6 + 0x8] 00003722 4A6B 0004 tst.w [A3 + 0x4] 00003726 6E0A bgt +0xC /* 00003732 */ 00003728 206E 000C movea.l A0, [A6 + 0xC] 0000372C 4210 clr.b [A0] 0000372E 7000 moveq.l D0, 0x00 00003730 603A bra +0x3C /* 0000376C */ label00003732: 00003732 302B 000A move.w D0, [A3 + 0xA] 00003736 49F3 000C lea.l A4, [A3 + D0.w + 0xC] 0000373A 1E2C FFFF move.b D7, [A4 - 0x1] 0000373E 2F0C move.l -[A7], A4 00003740 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003744 1940 FFFF move.b [A4 - 0x1], D0 00003748 701F moveq.l D0, 0x1F 0000374A B02C FFFF cmp.b D0, [A4 - 0x1] 0000374E 584F addq.w A7, 4 00003750 6C06 bge +0x8 /* 00003758 */ 00003752 197C 001F FFFF move.b [A4 - 0x1], 0x1F label00003758: 00003758 2F2E 000C move.l -[A7], [A6 + 0xC] 0000375C 486C FFFF pea.l [A4 - 0x1] 00003760 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003764 1947 FFFF move.b [A4 - 0x1], D7 00003768 7001 moveq.l D0, 0x01 0000376A 504F addq.w A7, 8 label0000376C: 0000376C 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00003772 4E5E unlink A6 00003774 4E75 rts fn00003776: 00003776 4E56 0000 link A6, 0 0000377A 48E7 0018 movem.l -[A7], A3,A4 0000377E 266E 0008 movea.l A3, [A6 + 0x8] 00003782 286E 000C movea.l A4, [A6 + 0xC] 00003786 4A6B 0006 tst.w [A3 + 0x6] 0000378A 6604 bne +0x6 /* 00003790 */ 0000378C 4254 clr.w [A4] 0000378E 600C bra +0xE /* 0000379C */ label00003790: 00003790 2F0C move.l -[A7], A4 00003792 486B 000C pea.l [A3 + 0xC] 00003796 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000379A 504F addq.w A7, 8 label0000379C: 0000379C 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000037A2 4E5E unlink A6 000037A4 4E75 rts fn000037A6: 000037A6 4E56 0000 link A6, 0 000037AA 48E7 0108 movem.l -[A7], D7,A4 000037AE 286E 0008 movea.l A4, [A6 + 0x8] 000037B2 4A6C 0004 tst.w [A4 + 0x4] 000037B6 6E04 bgt +0x6 /* 000037BC */ 000037B8 7000 moveq.l D0, 0x00 000037BA 603A bra +0x3C /* 000037F6 */ label000037BC: 000037BC 536C 0004 subq.w [A4 + 0x4], 1 000037C0 4A6C 0004 tst.w [A4 + 0x4] 000037C4 660C bne +0xE /* 000037D2 */ 000037C6 426C 0006 clr.w [A4 + 0x6] 000037CA 426C 000A clr.w [A4 + 0xA] 000037CE 7001 moveq.l D0, 0x01 000037D0 6024 bra +0x26 /* 000037F6 */ label000037D2: 000037D2 556C 000A subq.w [A4 + 0xA], 2 000037D6 3E2C 000A move.w D7, [A4 + 0xA] 000037DA 6002 bra +0x4 /* 000037DE */ label000037DC: 000037DC 5347 subq.w D7, 1 label000037DE: 000037DE 4A47 tst.w D7 000037E0 6F0A ble +0xC /* 000037EC */ 000037E2 7000 moveq.l D0, 0x00 000037E4 1034 700C move.b D0, [A4 + D7.w + 0xC] 000037E8 4A80 tst.l D0 000037EA 66F0 bne -0xE /* 000037DC */ label000037EC: 000037EC 3007 move.w D0, D7 000037EE 5240 addq.w D0, 1 000037F0 3940 000A move.w [A4 + 0xA], D0 000037F4 7001 moveq.l D0, 0x01 label000037F6: 000037F6 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000037FC 4E5E unlink A6 000037FE 4E75 rts fn00003800: 00003800 4E56 0000 link A6, 0 00003804 2F0C move.l -[A7], A4 00003806 286E 000C movea.l A4, [A6 + 0xC] 0000380A 7000 moveq.l D0, 0x00 0000380C 1014 move.b D0, [A4] 0000380E 5240 addq.w D0, 1 00003810 4234 0000 clr.b [A4 + D0.w] 00003814 486C 0001 pea.l [A4 + 0x1] 00003818 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000381C 4EBA 000A jsr [PC + 0xA /* 00003828 */] 00003820 286E FFFC movea.l A4, [A6 - 0x4] 00003824 4E5E unlink A6 00003826 4E75 rts fn00003828: 00003828 4E56 0000 link A6, 0 0000382C 2F0C move.l -[A7], A4 0000382E 286E 0008 movea.l A4, [A6 + 0x8] 00003832 4A6C 0004 tst.w [A4 + 0x4] 00003836 6E0C bgt +0xE /* 00003844 */ 00003838 426C 0004 clr.w [A4 + 0x4] 0000383C 397C 0001 000A move.w [A4 + 0xA], 0x1 00003842 6014 bra +0x16 /* 00003858 */ label00003844: 00003844 302C 000A move.w D0, [A4 + 0xA] 00003848 4874 000C pea.l [A4 + D0.w + 0xC] 0000384C 4EAD 059A jsr [A5 + 0x59A /* export_175 */] 00003850 5240 addq.w D0, 1 00003852 D16C 000A add.w [A4 + 0xA], D0 00003856 584F addq.w A7, 4 label00003858: 00003858 526C 0004 addq.w [A4 + 0x4], 1 0000385C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003860 302C 000A move.w D0, [A4 + 0xA] 00003864 4874 000C pea.l [A4 + D0.w + 0xC] 00003868 4EAD 0592 jsr [A5 + 0x592 /* export_174 */] 0000386C 504F addq.w A7, 8 0000386E 286E FFFC movea.l A4, [A6 - 0x4] 00003872 4E5E unlink A6 00003874 4E75 rts fn00003876: 00003876 4E56 FFFE link A6, -0x0002 0000387A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000387E 7000 moveq.l D0, 0x00 00003880 2F00 move.l -[A7], D0 00003882 7204 moveq.l D1, 0x04 00003884 2F01 move.l -[A7], D1 00003886 4EAD 1112 jsr [A5 + 0x1112 /* export_542 */] 0000388A 2840 movea.l A4, D0 0000388C 200C move.l D0, A4 0000388E 504F addq.w A7, 8 00003890 6606 bne +0x8 /* 00003898 */ 00003892 7000 moveq.l D0, 0x00 00003894 6000 00A8 bra +0xAA /* 0000393E */ label00003898: 00003898 486E FFFE pea.l [A6 - 0x2] 0000389C 2F0C move.l -[A7], A4 0000389E 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 000038A2 2640 movea.l A3, D0 000038A4 4246 clr.w D6 000038A6 48C6 ext.l D6 000038A8 2006 move.l D0, D6 000038AA D080 add.l D0, D0 000038AC 4273 0800 clr.w [A3 + D0] 000038B0 4247 clr.w D7 000038B2 7A01 moveq.l D5, 0x01 000038B4 504F addq.w A7, 8 000038B6 606C bra +0x6E /* 00003924 */ label000038B8: 000038B8 2F2E 000C move.l -[A7], [A6 + 0xC] 000038BC 48C7 ext.l D7 000038BE 2007 move.l D0, D7 000038C0 5280 addq.l D0, 1 000038C2 2F00 move.l -[A7], D0 000038C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000038C8 4EBA 0412 jsr [PC + 0x412 /* 00003CDC */] 000038CC 3E00 move.w D7, D0 000038CE 206E 0008 movea.l A0, [A6 + 0x8] 000038D2 4230 7000 clr.b [A0 + D7.w] 000038D6 486E FFFE pea.l [A6 - 0x2] 000038DA 2F0C move.l -[A7], A4 000038DC 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 000038E0 4FEF 0014 lea.l A7, [A7 + 0x14] 000038E4 7000 moveq.l D0, 0x00 000038E6 2F00 move.l -[A7], D0 000038E8 48C6 ext.l D6 000038EA 2206 move.l D1, D6 000038EC 5481 addq.l D1, 2 000038EE D281 add.l D1, D1 000038F0 2F01 move.l -[A7], D1 000038F2 2F0C move.l -[A7], A4 000038F4 4EAD 112A jsr [A5 + 0x112A /* export_545 */] 000038F8 2840 movea.l A4, D0 000038FA 486E FFFE pea.l [A6 - 0x2] 000038FE 2F0C move.l -[A7], A4 00003900 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00003904 2640 movea.l A3, D0 00003906 48C6 ext.l D6 00003908 2006 move.l D0, D6 0000390A D080 add.l D0, D0 0000390C 3785 0800 move.w [A3 + D0], D5 00003910 5246 addq.w D6, 1 00003912 3006 move.w D0, D6 00003914 48C0 ext.l D0 00003916 D080 add.l D0, D0 00003918 4273 0800 clr.w [A3 + D0] 0000391C 3A07 move.w D5, D7 0000391E 5245 addq.w D5, 1 00003920 4FEF 0014 lea.l A7, [A7 + 0x14] label00003924: 00003924 206E 0008 movea.l A0, [A6 + 0x8] 00003928 7000 moveq.l D0, 0x00 0000392A 1010 move.b D0, [A0] 0000392C B047 cmp.w D0, D7 0000392E 6C88 bge -0x76 /* 000038B8 */ 00003930 486E FFFE pea.l [A6 - 0x2] 00003934 2F0C move.l -[A7], A4 00003936 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 0000393A 504F addq.w A7, 8 0000393C 200C move.l D0, A4 label0000393E: 0000393E 4CEE 18E0 FFEA movem.l D5,D6,D7,A3,A4, [A6 - 0x16] 00003944 4E5E unlink A6 00003946 4E75 rts fn00003948: 00003948 4E56 0000 link A6, 0 0000394C 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4 00003950 266E 0008 movea.l A3, [A6 + 0x8] 00003954 286E 000C movea.l A4, [A6 + 0xC] 00003958 2F0C move.l -[A7], A4 0000395A 4EBA 018A jsr [PC + 0x18A /* 00003AE6 */] 0000395E 4A40 tst.w D0 00003960 584F addq.w A7, 4 00003962 6614 bne +0x16 /* 00003978 */ 00003964 7001 moveq.l D0, 0x01 00003966 2F00 move.l -[A7], D0 00003968 2F0C move.l -[A7], A4 0000396A 2F0B move.l -[A7], A3 0000396C 4EBA F4CE jsr [PC - 0xB32 /* 00002E3C */] 00003970 4FEF 000C lea.l A7, [A7 + 0xC] 00003974 6000 00A2 bra +0xA4 /* 00003A18 */ label00003978: 00003978 7000 moveq.l D0, 0x00 0000397A 102C 0001 move.b D0, [A4 + 0x1] 0000397E 0C40 0040 cmpi.w D0, 0x40 /* '@' */ 00003982 57C3 seq D3 00003984 4403 neg.b D3 00003986 6704 beq +0x6 /* 0000398C */ 00003988 7002 moveq.l D0, 0x02 0000398A 6002 bra +0x4 /* 0000398E */ label0000398C: 0000398C 7000 moveq.l D0, 0x00 label0000398E: 0000398E 4880 ext.w D0 00003990 3E00 move.w D7, D0 00003992 607A bra +0x7C /* 00003A0E */ label00003994: 00003994 3C07 move.w D6, D7 00003996 5246 addq.w D6, 1 00003998 487A 0088 pea.l [PC + 0x88 /* 00003A22, value 0x3A5C2F00 ':\\/\0', cstring ":\/" */] 0000399C 48C6 ext.l D6 0000399E 2F06 move.l -[A7], D6 000039A0 2F0C move.l -[A7], A4 000039A2 4EBA 0338 jsr [PC + 0x338 /* 00003CDC */] 000039A6 3E00 move.w D7, D0 000039A8 1A34 7000 move.b D5, [A4 + D7.w] 000039AC 4234 7000 clr.b [A4 + D7.w] 000039B0 48C7 ext.l D7 000039B2 48C6 ext.l D6 000039B4 2007 move.l D0, D7 000039B6 9086 sub.l D0, D6 000039B8 7202 moveq.l D1, 0x02 000039BA B280 cmp.l D1, D0 000039BC 4FEF 000C lea.l A7, [A7 + 0xC] 000039C0 6628 bne +0x2A /* 000039EA */ 000039C2 7000 moveq.l D0, 0x00 000039C4 1034 6000 move.b D0, [A4 + D6.w] 000039C8 0C40 002E cmpi.w D0, 0x2E /* '.' */ 000039CC 661C bne +0x1E /* 000039EA */ 000039CE 48C6 ext.l D6 000039D0 2006 move.l D0, D6 000039D2 5280 addq.l D0, 1 000039D4 7200 moveq.l D1, 0x00 000039D6 1234 0800 move.b D1, [A4 + D0] 000039DA 0C41 002E cmpi.w D1, 0x2E /* '.' */ 000039DE 660A bne +0xC /* 000039EA */ 000039E0 2F0B move.l -[A7], A3 000039E2 4EBA FDC2 jsr [PC - 0x23E /* 000037A6 */] 000039E6 584F addq.w A7, 4 000039E8 6020 bra +0x22 /* 00003A0A */ label000039EA: 000039EA 48C7 ext.l D7 000039EC 48C6 ext.l D6 000039EE 2007 move.l D0, D7 000039F0 9086 sub.l D0, D6 000039F2 660A bne +0xC /* 000039FE */ 000039F4 2F0B move.l -[A7], A3 000039F6 4EBA FDAE jsr [PC - 0x252 /* 000037A6 */] 000039FA 584F addq.w A7, 4 000039FC 600C bra +0xE /* 00003A0A */ label000039FE: 000039FE 4874 6000 pea.l [A4 + D6.w] 00003A02 2F0B move.l -[A7], A3 00003A04 4EBA FE22 jsr [PC - 0x1DE /* 00003828 */] 00003A08 504F addq.w A7, 8 label00003A0A: 00003A0A 1985 7000 move.b [A4 + D7.w], D5 label00003A0E: 00003A0E 7000 moveq.l D0, 0x00 00003A10 1014 move.b D0, [A4] 00003A12 B047 cmp.w D0, D7 00003A14 6C00 FF7E bge -0x80 /* 00003994 */ label00003A18: 00003A18 4CEE 18E8 FFE8 movem.l D3,D5,D6,D7,A3,A4, [A6 - 0x18] 00003A1E 4E5E unlink A6 00003A20 4E75 rts 00003A22 3A5C movea.w A5, [A4]+ 00003A24 2F00 move.l -[A7], D0 fn00003A26: 00003A26 4E56 FFFE link A6, -0x0002 00003A2A 48E7 0018 movem.l -[A7], A3,A4 00003A2E 286E 0008 movea.l A4, [A6 + 0x8] 00003A32 206D E51E movea.l A0, [A5 - 0x1AE2] 00003A36 4AA8 0080 tst.l [A0 + 0x80] 00003A3A 6614 bne +0x16 /* 00003A50 */ 00003A3C 7001 moveq.l D0, 0x01 00003A3E 2F00 move.l -[A7], D0 00003A40 487A 004A pea.l [PC + 0x4A /* 00003A8C, value 0x4E56 'NV', cstring "" */] 00003A44 2F0C move.l -[A7], A4 00003A46 4EBA F3F4 jsr [PC - 0xC0C /* 00002E3C */] 00003A4A 4FEF 000C lea.l A7, [A7 + 0xC] 00003A4E 6032 bra +0x34 /* 00003A82 */ label00003A50: 00003A50 486E FFFE pea.l [A6 - 0x2] 00003A54 206D E51E movea.l A0, [A5 - 0x1AE2] 00003A58 2F28 0080 move.l -[A7], [A0 + 0x80] 00003A5C 4EAD 1142 jsr [A5 + 0x1142 /* export_548 */] 00003A60 2640 movea.l A3, D0 00003A62 7001 moveq.l D0, 0x01 00003A64 2F00 move.l -[A7], D0 00003A66 2F0B move.l -[A7], A3 00003A68 2F0C move.l -[A7], A4 00003A6A 4EBA F3D0 jsr [PC - 0xC30 /* 00002E3C */] 00003A6E 486E FFFE pea.l [A6 - 0x2] 00003A72 206D E51E movea.l A0, [A5 - 0x1AE2] 00003A76 2F28 0080 move.l -[A7], [A0 + 0x80] 00003A7A 4EAD 114A jsr [A5 + 0x114A /* export_549 */] 00003A7E 4FEF 001C lea.l A7, [A7 + 0x1C] label00003A82: 00003A82 4CEE 1800 FFF6 movem.l A3,A4, [A6 - 0xA] 00003A88 4E5E unlink A6 00003A8A 4E75 rts 00003A8C 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003A8E-00003A92 fn00003A8E: 00003A8E 4E56 FFBA link A6, -0x0046 // end alternate branch 00003A8E-00003A92 fn00003A8E: // (misaligned) 00003A90 FFBA .invalid <> 00003A92 48E7 1008 movem.l -[A7], D3,A4 00003A96 286E 0008 movea.l A4, [A6 + 0x8] 00003A9A 486E FFBA pea.l [A6 - 0x46] 00003A9E 2F0C move.l -[A7], A4 00003AA0 4EBA F7A8 jsr [PC - 0x858 /* 0000324A */] 00003AA4 4A40 tst.w D0 00003AA6 504F addq.w A7, 8 00003AA8 6704 beq +0x6 /* 00003AAE */ 00003AAA 7000 moveq.l D0, 0x00 00003AAC 602E bra +0x30 /* 00003ADC */ label00003AAE: 00003AAE 486E FFBA pea.l [A6 - 0x46] 00003AB2 7000 moveq.l D0, 0x00 00003AB4 102E 000F move.b D0, [A6 + 0xF] 00003AB8 2F00 move.l -[A7], D0 00003ABA 4EBA CCA0 jsr [PC - 0x3360 /* 0000075C */] 00003ABE 4A00 tst.b D0 00003AC0 504F addq.w A7, 8 00003AC2 6716 beq +0x18 /* 00003ADA */ 00003AC4 486E FFBA pea.l [A6 - 0x46] 00003AC8 2F0C move.l -[A7], A4 00003ACA 4EBA F716 jsr [PC - 0x8EA /* 000031E2 */] 00003ACE 4A40 tst.w D0 00003AD0 57C3 seq D3 00003AD2 4403 neg.b D3 00003AD4 1003 move.b D0, D3 00003AD6 504F addq.w A7, 8 00003AD8 6002 bra +0x4 /* 00003ADC */ label00003ADA: 00003ADA 7000 moveq.l D0, 0x00 label00003ADC: 00003ADC 4CEE 1008 FFB2 movem.l D3,A4, [A6 - 0x4E] 00003AE2 4E5E unlink A6 00003AE4 4E75 rts fn00003AE6: 00003AE6 4E56 0000 link A6, 0 00003AEA 2F0C move.l -[A7], A4 00003AEC 286E 0008 movea.l A4, [A6 + 0x8] 00003AF0 7000 moveq.l D0, 0x00 00003AF2 1014 move.b D0, [A4] 00003AF4 4A80 tst.l D0 00003AF6 6604 bne +0x6 /* 00003AFC */ 00003AF8 7000 moveq.l D0, 0x00 00003AFA 604C bra +0x4E /* 00003B48 */ label00003AFC: 00003AFC 7000 moveq.l D0, 0x00 00003AFE 102C 0001 move.b D0, [A4 + 0x1] 00003B02 0C40 0040 cmpi.w D0, 0x40 /* '@' */ 00003B06 6604 bne +0x6 /* 00003B0C */ 00003B08 7001 moveq.l D0, 0x01 00003B0A 603C bra +0x3E /* 00003B48 */ label00003B0C: 00003B0C 703A moveq.l D0, 0x3A 00003B0E 2F00 move.l -[A7], D0 00003B10 486C 0001 pea.l [A4 + 0x1] 00003B14 4EBA 016C jsr [PC + 0x16C /* 00003C82 */] 00003B18 4A80 tst.l D0 00003B1A 504F addq.w A7, 8 00003B1C 6624 bne +0x26 /* 00003B42 */ 00003B1E 702F moveq.l D0, 0x2F 00003B20 2F00 move.l -[A7], D0 00003B22 486C 0001 pea.l [A4 + 0x1] 00003B26 4EBA 015A jsr [PC + 0x15A /* 00003C82 */] 00003B2A 4A80 tst.l D0 00003B2C 504F addq.w A7, 8 00003B2E 6612 bne +0x14 /* 00003B42 */ 00003B30 705C moveq.l D0, 0x5C 00003B32 2F00 move.l -[A7], D0 00003B34 486C 0001 pea.l [A4 + 0x1] 00003B38 4EBA 0148 jsr [PC + 0x148 /* 00003C82 */] 00003B3C 4A80 tst.l D0 00003B3E 504F addq.w A7, 8 00003B40 6704 beq +0x6 /* 00003B46 */ label00003B42: 00003B42 7000 moveq.l D0, 0x00 00003B44 6002 bra +0x4 /* 00003B48 */ label00003B46: 00003B46 7001 moveq.l D0, 0x01 label00003B48: 00003B48 286E FFFC movea.l A4, [A6 - 0x4] 00003B4C 4E5E unlink A6 00003B4E 4E75 rts fn00003B50: 00003B50 4E56 FD90 link A6, -0x0270 00003B54 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003B58 47EE FD90 lea.l A3, [A6 - 0x270] 00003B5C 49EE FEFE lea.l A4, [A6 - 0x102] 00003B60 4246 clr.w D6 00003B62 2F0C move.l -[A7], A4 00003B64 206E 000C movea.l A0, [A6 + 0xC] 00003B68 4868 0006 pea.l [A0 + 0x6] 00003B6C 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00003B70 7C00 moveq.l D6, 0x00 00003B72 1C14 move.b D6, [A4] 00003B74 4A86 tst.l D6 00003B76 206E 000C movea.l A0, [A6 + 0xC] 00003B7A 2D68 0002 FEF6 move.l [A6 - 0x10A], [A0 + 0x2] 00003B80 2D4B FEA4 move.l [A6 - 0x15C], A3 00003B84 7000 moveq.l D0, 0x00 00003B86 2D40 FE9E move.l [A6 - 0x162], D0 00003B8A 504F addq.w A7, 8 label00003B8C: 00003B8C 206E 000C movea.l A0, [A6 + 0xC] 00003B90 3D50 FEA8 move.w [A6 - 0x158], [A0] 00003B94 3D7C FFFF FEAE move.w [A6 - 0x152], 0xFFFF 00003B9A 2D6E FEF6 FEC2 move.l [A6 - 0x13E], [A6 - 0x10A] 00003BA0 43EE FE92 lea.l A1, [A6 - 0x16E] 00003BA4 2049 movea.l A0, A1 00003BA6 7009 moveq.l D0, 0x09 00003BA8 A260 syscall FSDispatch/HFSDispatch, flags=2 00003BAA 3E00 move.w D7, D0 00003BAC 6630 bne +0x32 /* 00003BDE */ 00003BAE 2F0C move.l -[A7], A4 00003BB0 7001 moveq.l D0, 0x01 00003BB2 2F00 move.l -[A7], D0 00003BB4 487A 004A pea.l [PC + 0x4A /* 00003C00, value 0x13A0000 */] 00003BB8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003BBC 2F0C move.l -[A7], A4 00003BBE 7001 moveq.l D0, 0x01 00003BC0 2F00 move.l -[A7], D0 00003BC2 2F0B move.l -[A7], A3 00003BC4 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003BC8 7000 moveq.l D0, 0x00 00003BCA 1013 move.b D0, [A3] 00003BCC 5240 addq.w D0, 1 00003BCE DC40 add.w D6, D0 00003BD0 0C46 00FF cmpi.w D6, 0xFF 00003BD4 4FEF 0018 lea.l A7, [A7 + 0x18] 00003BD8 6F04 ble +0x6 /* 00003BDE */ 00003BDA 70FF moveq.l D0, 0xFFFFFFFF 00003BDC 6018 bra +0x1A /* 00003BF6 */ label00003BDE: 00003BDE 4A47 tst.w D7 00003BE0 67AA beq -0x54 /* 00003B8C */ 00003BE2 7001 moveq.l D0, 0x01 00003BE4 2F00 move.l -[A7], D0 00003BE6 2F0C move.l -[A7], A4 00003BE8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BEC 4EBA F24E jsr [PC - 0xDB2 /* 00002E3C */] 00003BF0 7000 moveq.l D0, 0x00 00003BF2 4FEF 000C lea.l A7, [A7 + 0xC] label00003BF6: 00003BF6 4CEE 18C0 FD80 movem.l D6,D7,A3,A4, [A6 - 0x280] 00003BFC 4E5E unlink A6 00003BFE 4E75 rts 00003C00 013A 0000 btst [PC /* 00003C02 */], D0 fn00003C04: 00003C04 4E56 FEAE link A6, -0x0152 00003C08 48E7 0118 movem.l -[A7], D7,A3,A4 00003C0C 49EE FEFE lea.l A4, [A6 - 0x102] 00003C10 47EE FEAE lea.l A3, [A6 - 0x152] 00003C14 7001 moveq.l D0, 0x01 00003C16 2F00 move.l -[A7], D0 00003C18 487A 0066 pea.l [PC + 0x66 /* 00003C80, value 0x4E56 'NV', cstring "" */] 00003C1C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C20 4EBA F21A jsr [PC - 0xDE6 /* 00002E3C */] 00003C24 7000 moveq.l D0, 0x00 00003C26 2740 000C move.l [A3 + 0xC], D0 00003C2A 274C 0012 move.l [A3 + 0x12], A4 00003C2E 206E 000C movea.l A0, [A6 + 0xC] 00003C32 3750 0016 move.w [A3 + 0x16], [A0] 00003C36 426B 001C clr.w [A3 + 0x1C] 00003C3A 43EE FEAE lea.l A1, [A6 - 0x152] 00003C3E 2049 movea.l A0, A1 00003C40 A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo 00003C42 3E00 move.w D7, D0 00003C44 4FEF 000C lea.l A7, [A7 + 0xC] 00003C48 662A bne +0x2C /* 00003C74 */ 00003C4A 2F0C move.l -[A7], A4 00003C4C 206E 000C movea.l A0, [A6 + 0xC] 00003C50 4868 0006 pea.l [A0 + 0x6] 00003C54 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 00003C58 7000 moveq.l D0, 0x00 00003C5A 1014 move.b D0, [A4] 00003C5C 5240 addq.w D0, 1 00003C5E 4234 0000 clr.b [A4 + D0.w] 00003C62 7001 moveq.l D0, 0x01 00003C64 2F00 move.l -[A7], D0 00003C66 2F0C move.l -[A7], A4 00003C68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C6C 4EBA F1CE jsr [PC - 0xE32 /* 00002E3C */] 00003C70 4FEF 0014 lea.l A7, [A7 + 0x14] label00003C74: 00003C74 3007 move.w D0, D7 00003C76 4CEE 1880 FEA2 movem.l D7,A3,A4, [A6 - 0x15E] 00003C7C 4E5E unlink A6 00003C7E 4E75 rts 00003C80 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00003C82-00003C8A fn00003C82: 00003C82 4E56 0000 link A6, 0 00003C86 48E7 0308 movem.l -[A7], D6,D7,A4 // end alternate branch 00003C82-00003C8A fn00003C82: // (misaligned) 00003C84 0000 48E7 ori.b D0, 0xE7 00003C88 0308 btst A0, D1 00003C8A 2C2E 000C move.l D6, [A6 + 0xC] 00003C8E 286E 0008 movea.l A4, [A6 + 0x8] 00003C92 4247 clr.w D7 00003C94 6004 bra +0x6 /* 00003C9A */ label00003C96: 00003C96 3007 move.w D0, D7 00003C98 5247 addq.w D7, 1 label00003C9A: 00003C9A 558F subq.l A7, 2 00003C9C 2F0C move.l -[A7], A4 00003C9E 3F07 move.w -[A7], D7 00003CA0 2F3C 8206 0010 move.l -[A7], 0x82060010 00003CA6 A8B5 syscall ScriptUtil 00003CA8 4A5F tst.w [A7]+ 00003CAA 6612 bne +0x14 /* 00003CBE */ 00003CAC 4A34 7000 tst.b [A4 + D7.w] 00003CB0 670C beq +0xE /* 00003CBE */ 00003CB2 1034 7000 move.b D0, [A4 + D7.w] 00003CB6 4880 ext.w D0 00003CB8 48C0 ext.l D0 00003CBA BC80 cmp.l D6, D0 00003CBC 66D8 bne -0x26 /* 00003C96 */ label00003CBE: 00003CBE 4A86 tst.l D6 00003CC0 6706 beq +0x8 /* 00003CC8 */ 00003CC2 4A34 7000 tst.b [A4 + D7.w] 00003CC6 6708 beq +0xA /* 00003CD0 */ label00003CC8: 00003CC8 48C7 ext.l D7 00003CCA 200C move.l D0, A4 00003CCC D087 add.l D0, D7 00003CCE 6002 bra +0x4 /* 00003CD2 */ label00003CD0: 00003CD0 7000 moveq.l D0, 0x00 label00003CD2: 00003CD2 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00003CD8 4E5E unlink A6 00003CDA 4E75 rts fn00003CDC: 00003CDC 4E56 0000 link A6, 0 00003CE0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003CE4 266E 0008 movea.l A3, [A6 + 0x8] 00003CE8 286E 0010 movea.l A4, [A6 + 0x10] 00003CEC 2A2E 000C move.l D5, [A6 + 0xC] 00003CF0 6000 0094 bra +0x96 /* 00003D86 */ label00003CF4: 00003CF4 558F subq.l A7, 2 00003CF6 2F0B move.l -[A7], A3 00003CF8 3F05 move.w -[A7], D5 00003CFA 2F3C 8206 0010 move.l -[A7], 0x82060010 00003D00 A8B5 syscall ScriptUtil 00003D02 4A5F tst.w [A7]+ 00003D04 6E7C bgt +0x7E /* 00003D82 */ 00003D06 4244 clr.w D4 00003D08 6072 bra +0x74 /* 00003D7C */ label00003D0A: 00003D0A 558F subq.l A7, 2 00003D0C 2F0C move.l -[A7], A4 00003D0E 3F04 move.w -[A7], D4 00003D10 2F3C 8206 0010 move.l -[A7], 0x82060010 00003D16 A8B5 syscall ScriptUtil 00003D18 4A5F tst.w [A7]+ 00003D1A 6E5C bgt +0x5E /* 00003D78 */ 00003D1C 4247 clr.w D7 00003D1E 6040 bra +0x42 /* 00003D60 */ label00003D20: 00003D20 558F subq.l A7, 2 00003D22 2F0B move.l -[A7], A3 00003D24 3005 move.w D0, D5 00003D26 D047 add.w D0, D7 00003D28 3F00 move.w -[A7], D0 00003D2A 2F3C 8206 0010 move.l -[A7], 0x82060010 00003D30 A8B5 syscall ScriptUtil 00003D32 3C1F move.w D6, [A7]+ 00003D34 558F subq.l A7, 2 00003D36 2F0C move.l -[A7], A4 00003D38 3004 move.w D0, D4 00003D3A D047 add.w D0, D7 00003D3C 3F00 move.w -[A7], D0 00003D3E 2F3C 8206 0010 move.l -[A7], 0x82060010 00003D44 A8B5 syscall ScriptUtil 00003D46 BC5F cmp.w D6, [A7]+ 00003D48 662E bne +0x30 /* 00003D78 */ 00003D4A 4A46 tst.w D6 00003D4C 6706 beq +0x8 /* 00003D54 */ 00003D4E 0C46 0001 cmpi.w D6, 0x1 00003D52 6608 bne +0xA /* 00003D5C */ label00003D54: 00003D54 48C7 ext.l D7 00003D56 2005 move.l D0, D5 00003D58 D087 add.l D0, D7 00003D5A 6034 bra +0x36 /* 00003D90 */ label00003D5C: 00003D5C 3007 move.w D0, D7 00003D5E 5247 addq.w D7, 1 label00003D60: 00003D60 48C7 ext.l D7 00003D62 2005 move.l D0, D5 00003D64 D087 add.l D0, D7 00003D66 48C4 ext.l D4 00003D68 48C7 ext.l D7 00003D6A 2204 move.l D1, D4 00003D6C D287 add.l D1, D7 00003D6E 1033 0800 move.b D0, [A3 + D0] 00003D72 B034 1800 cmp.b D0, [A4 + D1] 00003D76 67A8 beq -0x56 /* 00003D20 */ label00003D78: 00003D78 3004 move.w D0, D4 00003D7A 5244 addq.w D4, 1 label00003D7C: 00003D7C 4A34 4000 tst.b [A4 + D4.w] 00003D80 6688 bne -0x76 /* 00003D0A */ label00003D82: 00003D82 2005 move.l D0, D5 00003D84 5285 addq.l D5, 1 label00003D86: 00003D86 4A33 5800 tst.b [A3 + D5] 00003D8A 6600 FF68 bne -0x96 /* 00003CF4 */ 00003D8E 3005 move.w D0, D5 label00003D90: 00003D90 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18] 00003D96 4E5E unlink A6 00003D98 4E75 rts fn00003D9A: 00003D9A 4E56 0000 link A6, 0 00003D9E 2F0C move.l -[A7], A4 00003DA0 206D E51E movea.l A0, [A5 - 0x1AE2] 00003DA4 4AA8 010A tst.l [A0 + 0x10A] 00003DA8 670C beq +0xE /* 00003DB6 */ 00003DAA 2248 movea.l A1, A0 00003DAC 2069 010A movea.l A0, [A1 + 0x10A] 00003DB0 7004 moveq.l D0, 0x04 00003DB2 A024 syscall SetHandleSize 00003DB4 600C bra +0xE /* 00003DC2 */ label00003DB6: 00003DB6 7004 moveq.l D0, 0x04 00003DB8 A122 syscall NewHandle, flags=1 00003DBA 226D E51E movea.l A1, [A5 - 0x1AE2] 00003DBE 2348 010A move.l [A1 + 0x10A], A0 label00003DC2: 00003DC2 206D E51E movea.l A0, [A5 - 0x1AE2] 00003DC6 4AA8 010E tst.l [A0 + 0x10E] 00003DCA 670C beq +0xE /* 00003DD8 */ 00003DCC 2248 movea.l A1, A0 00003DCE 2069 010E movea.l A0, [A1 + 0x10E] 00003DD2 7000 moveq.l D0, 0x00 00003DD4 A024 syscall SetHandleSize 00003DD6 600C bra +0xE /* 00003DE4 */ label00003DD8: 00003DD8 7000 moveq.l D0, 0x00 00003DDA A122 syscall NewHandle, flags=1 00003DDC 226D E51E movea.l A1, [A5 - 0x1AE2] 00003DE0 2348 010E move.l [A1 + 0x10E], A0 label00003DE4: 00003DE4 206D E51E movea.l A0, [A5 - 0x1AE2] 00003DE8 4268 0108 clr.w [A0 + 0x108] 00003DEC 206D E51E movea.l A0, [A5 - 0x1AE2] 00003DF0 2068 010A movea.l A0, [A0 + 0x10A] 00003DF4 2050 movea.l A0, [A0] 00003DF6 49D0 lea.l A4, [A0] 00003DF8 426C 0002 clr.w [A4 + 0x2] 00003DFC 4254 clr.w [A4] 00003DFE 286E FFFC movea.l A4, [A6 - 0x4] 00003E02 4E5E unlink A6 00003E04 4E75 rts 00003E06 4E56 0000 link A6, 0 00003E0A 4E5E unlink A6 00003E0C 4E75 rts